with one click
fpf-review
// End-of-session quality gate. Verify the creative and assurance pipeline — not just artifacts. MUST invoke before ending any non-trivial session.
// End-of-session quality gate. Verify the creative and assurance pipeline — not just artifacts. MUST invoke before ending any non-trivial session.
FPF global toggle and status. Check whether FPF is enabled or disabled globally. Enable or disable FPF across all Claude Code sessions. Triggers on "fpf status", "fpf on", "fpf off", "enable fpf", "disable fpf", "is fpf active", "/fpf-active".
FPF session bootstrap. MUST be auto-invoked at the start of any non-trivial task. Writes sentinel, triggers worklog, activates FPF rules. After this, MUST invoke /fpf-worklog.
Think through a problem by working through the problem card template. Design what problem you're solving and how you'll know it's solved. MUST invoke for debugging, new features, design decisions, or any substantive work.
Perform qualitative Pareto analysis on variants, apply explicit selection policy, record stepping-stone bets. Think through the trade-offs using the selection template.
Explore the solution space by generating ≥3 genuinely distinct variants within the chosen method family. Think through alternatives using the portfolio template as scaffolding.
Show current FPF session state — tier, edit count, artifacts, pending gates. Read-only diagnostic.
| name | fpf-review |
| description | End-of-session quality gate. Verify the creative and assurance pipeline — not just artifacts. MUST invoke before ending any non-trivial session. |
This is a quality review of both creative work and assurance, not just an artifact checklist. Check:
Restate objective — what was requested, what "done" means
Check creative pipeline (problem factory):
Check solution pipeline (solution factory):
Check artifacts — tier-appropriate:
Check feedback loop:
Check Factory 3 (process improvement):
.fpf/anomalies/PROC-${CLAUDE_SESSION_ID}--<slug>.md with:
# Process Friction Record
- **ID:** PROC-... **Created:** YYYY-MM-DD **Factory:** 1|2|3
## Friction observed
(what happened, which gate/skill/template)
## Impact
(time lost, workaround used, creative quality affected)
## Proposed improvement
(what would fix it — skill change, hook adjustment, template redesign)
.fpf/anomalies/PROC-*.md from previous sessions — are any still unresolved?Run minimum verification — smallest test that reduces risk
Report — completed items, evidence links, remaining risks, open threads (including Factory 3 observations)
.fpf/worklog/session-${CLAUDE_SESSION_ID}.md with final summaryAfter review:
.fpf/.review-done (allows stop hook to pass).fpf/.session-active