fix: require spec file before story generation — don't reinvent planning
This commit is contained in:
@@ -46,13 +46,28 @@ Check if `.loop/prd.json` exists.
|
|||||||
|
|
||||||
**If it does NOT exist**, generate it:
|
**If it does NOT exist**, generate it:
|
||||||
|
|
||||||
1. Search for existing specs:
|
1. Search for existing specs or plans:
|
||||||
- `docs/superpowers/specs/*.md`
|
- `docs/superpowers/specs/*.md`
|
||||||
|
- `docs/superpowers/plans/*.md`
|
||||||
- `docs/specs/*.md`
|
- `docs/specs/*.md`
|
||||||
- `SPEC.md`, `PRD.md`, `DESIGN.md` at project root
|
- `docs/plans/*.md`
|
||||||
|
- `SPEC.md`, `PRD.md`, `DESIGN.md`, `PLAN.md` at project root
|
||||||
|
- Any markdown file that looks like a feature spec or implementation plan
|
||||||
|
|
||||||
If found: "I found a spec at `{path}`. Using it to generate stories."
|
If found: "I found a spec at `{path}`. Using it to generate stories."
|
||||||
If not found: ask "What do you want to build? 1-3 sentences."
|
|
||||||
|
If NOT found, stop and tell the user:
|
||||||
|
|
||||||
|
> **No spec or plan found.** Agent Loop decomposes existing plans into stories — it doesn't create plans from scratch.
|
||||||
|
>
|
||||||
|
> Create a plan first, then re-run `/agent-loop:run`:
|
||||||
|
> - Describe your idea to Claude and ask it to write a spec
|
||||||
|
> - Use `/plan` if available
|
||||||
|
> - Or create a markdown file at `docs/specs/` or `SPEC.md`
|
||||||
|
>
|
||||||
|
> The plan should describe what to build, the tech stack, and key requirements.
|
||||||
|
|
||||||
|
**STOP here. Do NOT ask the user to describe the project in a few sentences. Do NOT proceed without a spec file.**
|
||||||
|
|
||||||
2. Read the project root and tech stack info.
|
2. Read the project root and tech stack info.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user