First tagged release of the Pre-Spec Cards Spec Kit extension — a full redesign of the original six-stage pre-spec funnel into a two-command card game.
What it does
The moment before a spec: you arrive with a goal and one path in your head. pre-spec keeps your card, deals the paths you didn't think of, and plays every card through with you before anything enters Spec-Driven Development.
speckit.prespec.idea— paste an idea. The command deduces the what and the why, keeps your proposed path as Card 1 — your card, and deals the paths you'd miss (typically three more; decks hold 2–6): a smaller path, a reframe, a contrarian bet, occasionally a wild card.speckit.prespec.playthrough— live each card, one per turn, narrated by Kit, a principal-engineer persona: the story with rough time markers, the snags (when they bite, how bad), the silent trade-offs, whether it delivers the what, and a difficulty-vs-payoff line. Saynextto move on. When the deck is exhausted you get the comparison table and pick the winner.
Handoff
The winning card's story + what + snags hand off to /speckit.specify as a strong spec seed (and read fine as assess intake input, if installed).
State
ideas/NNN-<slug>/ beside specs/ — one folder per idea with cards/ (one file per card, played: frontmatter drives resume), decisions.md, research.md — plus a .specify/feature.prespec.json bookmark that self-heals.
Changes vs v0.1.0
- Replaced the funnel commands (capture/probe/explore/focus/validate/brief/run/status/check) with idea + playthrough
- Removed the
before_specifyhook - Archived the funnel version under
commands-v1/(not shipped)
Requires Spec Kit >=0.9.0. Install with specify extension add prespec.