spec
SolidSynthesize the current conversation into a spec at docs/specs/<feature>.md, test seams included.
Testing & QA 1 stars
0 forks Updated yesterday MIT
Install
Quality Score: 80/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
Produce a spec (you may know this document as a PRD) from the current conversation and codebase understanding.
Synthesize what you already know — the interview, if any, already happened (`/grill-me`).
## Process
1. Explore the repo to understand the current state of the codebase, if you haven't already.
Use the project's domain vocabulary throughout the spec.
2. Search `docs/solutions/` and existing `docs/specs/` for learnings that bear on this feature — root causes, gotchas, approaches that failed before, decisions already made.
Fold whatever applies into the spec's decisions.
3. Propose the **test seams** — the places `/implement` will drive TDD (seam vocabulary: the `codebase-design` skill).
Prefer existing seams to new ones; place any new seam at the highest point you can.
The fewer seams across the codebase, the better — the ideal number is one.
Check the seams with the user before writing the spec: approving them now, while the decisions are fresh, lets implementation test at them later without relitigating the design.
4. Write the spec to `docs/specs/<feature>.md` (kebab-case feature slug) using the template below.
<spec-template>
## Problem Statement
The problem that the user is facing, from the user's perspective.
## Solution
The solution to the problem, from the user's perspective.
## User Stories
A LONG, numbered list of user stories.
Each user story should be in the format of:
1. As an <actor>, I want a <feature>, so that <benefit>
<u...
Details
- Author
- toverux
- Repository
- toverux/grimoire
- Created
- 2 weeks ago
- Last Updated
- yesterday
- Language
- Shell
- License
- MIT
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
Testing & QA Solid
to-spec
Turn the current conversation context into a spec. Use when user wants to create a spec (or PRD) from the current context.
2 Updated 5 days ago
lttr Code & Development Listed
to-spec
Turn the current conversation into a spec and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.
1 Updated today
taewanu AI & Automation Listed
to-spec
Turn the current conversation into a spec and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.
1 Updated 1 weeks ago
20231118185SSPU