skills/fpf-hypotheses/SKILL.md
Execute complete FPF cycle from hypothesis generation to decision
npx skillsauth add nhouseholder/nicks-claude-code-superpowers fpf-hypothesesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Execute the First Principles Framework (FPF) cycle: Context → Hypotheses → User Input → Verify Logic → Validate Evidence → Audit Trust → Decision → Present.
Problem Statement: $ARGUMENTS
For each hypothesis file in [source_dir], launch a parallel fpf-agent (sonnet[1m]):
[source_dir]/<hypothesis-id>.md[criteria][threshold][action]: move passing files to [dest_dir], failing to .fpf/knowledge/invalid/, appending evaluation notes| Step | Source | Dest | Threshold | Criteria | Action |
|------|--------|------|-----------|----------|--------|
| 5 | L0 | L1 | 0.6 | Internal contradictions, logical fallacies, unsupported leaps, circular arguments, missing causal links | Move + add verification notes |
| 6 | L1 | L2 | 0.5 | Empirical/theoretical support, evidence quality, counter-examples, evidence strength | Move + add validation notes |
| 7 | L2 | — | — | Source reliability, confirmation/survivorship bias, anchoring, epistemic humility → compute R_eff | Write audit to .fpf/evidence/audit-{id}-{date}.md, reply with R_eff + weakest link |
mkdir -p .fpf/{evidence,decisions,sessions,knowledge/{L0,L1,L2,invalid}}
touch .fpf/{evidence,decisions,sessions,knowledge/{L0,L1,L2,invalid}}/.gitkeep
.fpf/context.md.Launch fpf-agent (sonnet[1m]): Generate 3-5 competing hypotheses. Each gets:
Write each as separate file to .fpf/knowledge/L0/. Reply with summary table (ID | Title | Kind | Scope).
Read all L0 files, present summary table, ask user: "Would you like to add any hypotheses of your own?"
If user says yes: launch fpf-agent (sonnet[1m]) to format user's hypothesis into standard template with ID/kind/scope/assumptions/predictions. Write to .fpf/knowledge/L0/. Loop back to Step 3. Exit when user declines.
Apply Parallel Evaluation Template with Step 5 parameters.
Apply Parallel Evaluation Template with Step 6 parameters.
Apply Parallel Evaluation Template with Step 7 parameters.
Launch fpf-agent (sonnet[1m]): Create Design Rationale Record (DRR) comparing all L2 hypotheses on R_eff, evidence strength, risk, feasibility, and constraint alignment. Select best hypothesis, justify decision, document why alternatives were rejected.
Inputs: .fpf/knowledge/L2/, .fpf/evidence/
Write DRR to .fpf/decisions/. Reply with comparison table (Hypothesis | R_eff | Weakest Link | Status) + recommended decision + rationale.
.fpf/decisions/, present results/fpf:status, /fpf:actualizetools
Unified context management and session continuity skill. Combines total-recall, strategic-compact, /ledger, and session continuity. Runs in background to preserve critical context across compaction and sessions.
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
tools
Suggest /ultraplan for complex planning tasks on Claude Code CLI (2.1.91+ only). Research preview.
tools
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.