fpf-problem-solving

Route user intent to FPF specification sections and load narrowest subsections for retrieval.

119|10|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/CodeAlive-AI/ai-driven-development --skill fpf-problem-solving
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fpf-problem-solving
Source: https://github.com/CodeAlive-AI/ai-driven-development/tree/main/skills/fpf-problem-solving
Command: npx skills add https://github.com/CodeAlive-AI/ai-driven-development --skill fpf-problem-solving

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you apply the First Principles Framework (FPF) to think more rigorously and make better decisions by systematically decomposing problems, evaluating alternatives, and resolving gaps and conflicts instead of anchoring on the first idea.

Core Features & Use Cases

  • FPF thinking-verb router: maps your intent (like decompose, evaluate, compose, classify, resolve conflicts) to the right part of the FPF specification.
  • Agentic RAG without external embeddings: the agent navigates FPF section indexes and loads only the narrowest relevant subsection into context.
  • Decision-quality outputs: supports planning, architecture design, evidence-driven evaluation, vocabulary unification, and multi-audience documentation.

Quick Start

Use the fpf-problem-solving skill to structure your next high-stakes design or decision by asking the agent to decompose the problem and propose evidence-backed alternatives.

Frequently Asked Questions about fpf-problem-solving

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply first principles thinking to decompose complex system architecture problems?

First principles thinking decomposes complex system architecture problems by routing your intent to the correct specification section, then loading only the narrowest relevant subsection for context-driven, evidence-anchored synthesis. This prevents anchoring on initial ideas and systematically resolves gaps.

What is the best way to evaluate alternatives under uncertainty using a reasoning framework?

Evaluating alternatives under uncertainty requires a reasoning framework that maps your intent to evaluate, loads targeted evidence subsections, and synthesizes cross-section data. This approach resolves gaps and conflicts while avoiding the pitfalls of loading entire documents into context.

How does agentic RAG work for decision making without external embeddings?

Agentic RAG for decision making navigates section indexes and loads only the narrowest relevant subsection into context without external embeddings. The agent uses a thinking-verb router to map intent, retrieves targeted evidence, and synthesizes outputs in plain language for high-stakes choices.

Can I use first principles problem solving to plan tool sequencing under budget constraints?

Yes, first principles problem solving supports planning tool and tool-use sequencing under budget and trust constraints. It evaluates alternatives, decomposes cross-domain problems, and resolves conflicts by retrieving only the necessary specification subsections for evidence-driven planning.

When should I use first principles reasoning over standard decision making techniques?

Use first principles reasoning when architecting systems, evaluating alternatives under uncertainty, or resolving conflicts where standard decision making might anchor on the first idea. It systematically decomposes problems and synthesizes evidence from targeted subsections rather than relying on broad context loading.