Developer power tools

CLI commands that earn their keep

A handful of focused commands that make the daily loop faster — each one paired with a /fp-* skill so the same thing is one step away inside Claude Code.

Hover a command to see details.

fastpace snapshot
audit-ready
auditor-ready evidence package

Bundles fastpace/ with the git SHA + branch in the filename. Excludes integrations secrets and rejected-learning archives. Hand it to an auditor, attach it to an issue, snapshot the change-management evidence in one command.

⚡ snapshot --since 2026-01-01

✓ wrote fastpace-snapshot-2026-04-24-a1b2c3d4.tar.gz
  · git sha:   a1b2c3d4…
  · branch:    feat/credit-card-validation
  · files:     ADRs, decisions.md, audit.log, manifests/
  · size:      18.2KB
fastpace search <query> /fp-search
audit-ready
auditor questions, answered in seconds

Instant, local full-text search across fastpace/context/, docs/, ADRs, exec-plans, and audit.log. No AI. Ranked file:line hits with 3-line context + term highlighting. The "show me how X meets control Y" answer in one command.

⚡ search "GDPR" · 4 hit(s)

fastpace/context/decisions.md:17  [context]
  │ ## 2025-03-02 — Data deletion within 30d (Art. 17)

fastpace/docs/adr/0014-soft-delete.md:8  [adr]
  │ supports right-to-be-forgotten
fastpace why <path>[:line] /fp-why
audit-ready
every line, traced to its decision

Traces a file back to the PRD/ERD/ADR/pattern/plan that touched it, plus the introducing commit + recent changes. Richer than git blame — grounded in your fastpace brain. Provenance answer for "why does this code exist?"

⚡ why src/handlers/checkout.ts:62

ERDs reference this
  fastpace/docs/erd/credit-card-validation.md  Credit card validation

Decisions touching the module
  fastpace/context/decisions.md:14  ## 2025-02-14 — No ORM in handlers

Git history
  introduced: 9c1a3f2 2025-02-10 priya · feat(checkout): wire card validator
fastpace doctor /fp-doctor
'why isn't this working?' in one command

Checks Node version, config parseability, .claude install completeness, hook permissions, foundation context files, orphan watch cards, .gitignore posture. Reports pass / warn / fail with a concrete fix command per issue.

⚡ doctor · 9 ok · 1 warn · 0 fail

  ✓ fastpace.config.yaml   parsed ok
  ✓ .claude/settings.json  valid
  ! context/ foundation    4/7 present — missing: glossary.md, patterns.md
    → fix: run /fp-discover in Claude Code
  ✓ watch cards            3 tracked
fastpace resume [slug] /fp-resume
pick up an in-flight feature

Prints a watch card's phase progress, branch diff vs base, next approval required, and the exact /fp-new-feature command to paste into Claude Code. Kills the 'where was I?' moment.

⚡ resume credit-card-validation

  Credit card validation
  feat/credit-card-validation → main · updated 2h ago

  ✓ planning  ✓ spec  ✓ write-tests  ▸ implement  tests  docs  PR  push
  ████████████░░░░░░░░░░░░░░░░░  3 of 8 · 37%

resume in Claude Code:
  /fp-new-feature credit-card-validation
fastpace validate /fp-validate
lint PRDs / ERDs / plans before merging

Catches missing required sections, empty Security blocks, dead ADR links, stories > 16h, stories without acceptance criteria, and glossary casing drift. Exit 1 so CI gates merges.

⚡ validate · 2 error(s) · 1 warn(s)

  ✗ fastpace/docs/erd/oidc-migration.md  [erd-sections]
    ERD missing required section(s): security, acceptance criteria
    → fix: add "## Security" (and the others) — see /fp-write-erd
  ! fastpace/docs/erd/cc-validation.md  [erd-adr-link]
    references ADR 0012 which was not found
fastpace pr-summary /fp-pr-summary
draft a PR body from the linked ERD

Generates a grounded PR description (Summary · Linked artifacts · Acceptance · Security · Rollout · Changes) from the ERD and `git log`. Pipes straight into gh — never invents acceptance criteria.

## Summary

Client-side card validation to drop the 12% of checkouts
rejected by the processor as invalid.

## Linked artifacts
- ERD: `fastpace/docs/erd/credit-card-validation.md`

## Acceptance
- [ ] luhn checksum passes
- [ ] expiry in the future