Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 43 additions & 41 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -400,23 +400,24 @@ The produced specification should contain a set of user stories and functional r
At this stage, your project folder contents should resemble the following:

```text
└── .specify
β”œβ”€β”€ memory
β”‚ └── constitution.md
β”œβ”€β”€ scripts
β”‚ └── bash
β”‚ β”œβ”€β”€ check-prerequisites.sh
β”‚ β”œβ”€β”€ common.sh
β”‚ β”œβ”€β”€ create-new-feature.sh
β”‚ β”œβ”€β”€ setup-plan.sh
β”‚ └── setup-tasks.sh
β”œβ”€β”€ specs
β”‚ └── 001-create-taskify
β”‚ └── spec.md
└── templates
β”œβ”€β”€ plan-template.md
β”œβ”€β”€ spec-template.md
└── tasks-template.md
.
β”œβ”€β”€ .specify
β”‚ β”œβ”€β”€ memory
β”‚ β”‚ └── constitution.md
β”‚ β”œβ”€β”€ scripts
β”‚ β”‚ └── bash
β”‚ β”‚ β”œβ”€β”€ check-prerequisites.sh
β”‚ β”‚ β”œβ”€β”€ common.sh
β”‚ β”‚ β”œβ”€β”€ create-new-feature.sh
β”‚ β”‚ β”œβ”€β”€ setup-plan.sh
β”‚ β”‚ └── setup-tasks.sh
β”‚ └── templates
β”‚ β”œβ”€β”€ plan-template.md
β”‚ β”œβ”€β”€ spec-template.md
β”‚ └── tasks-template.md
└── specs
└── 001-create-taskify
└── spec.md
```

### **STEP 3:** Functional specification clarification (required before planning)
Expand Down Expand Up @@ -463,30 +464,31 @@ The output of this step will include a number of implementation detail documents
```text
.
β”œβ”€β”€ CLAUDE.md
β”œβ”€β”€ memory
β”‚ └── constitution.md
β”œβ”€β”€ scripts
β”‚ └── bash
β”‚ β”œβ”€β”€ check-prerequisites.sh
β”‚ β”œβ”€β”€ common.sh
β”‚ β”œβ”€β”€ create-new-feature.sh
β”‚ β”œβ”€β”€ setup-plan.sh
β”‚ └── setup-tasks.sh
β”œβ”€β”€ specs
β”‚ └── 001-create-taskify
β”‚ β”œβ”€β”€ contracts
β”‚ β”‚ β”œβ”€β”€ api-spec.json
β”‚ β”‚ └── signalr-spec.md
β”‚ β”œβ”€β”€ data-model.md
β”‚ β”œβ”€β”€ plan.md
β”‚ β”œβ”€β”€ quickstart.md
β”‚ β”œβ”€β”€ research.md
β”‚ └── spec.md
└── templates
β”œβ”€β”€ CLAUDE-template.md
β”œβ”€β”€ plan-template.md
β”œβ”€β”€ spec-template.md
└── tasks-template.md
β”œβ”€β”€ .specify
β”‚ β”œβ”€β”€ memory
β”‚ β”‚ └── constitution.md
β”‚ β”œβ”€β”€ scripts
β”‚ β”‚ └── bash
β”‚ β”‚ β”œβ”€β”€ check-prerequisites.sh
β”‚ β”‚ β”œβ”€β”€ common.sh
β”‚ β”‚ β”œβ”€β”€ create-new-feature.sh
β”‚ β”‚ β”œβ”€β”€ setup-plan.sh
β”‚ β”‚ └── setup-tasks.sh
β”‚ └── templates
β”‚ β”œβ”€β”€ CLAUDE-template.md
β”‚ β”œβ”€β”€ plan-template.md
β”‚ β”œβ”€β”€ spec-template.md
β”‚ └── tasks-template.md
└── specs
└── 001-create-taskify
β”œβ”€β”€ contracts
β”‚ β”œβ”€β”€ api-spec.json
β”‚ └── signalr-spec.md
β”œβ”€β”€ data-model.md
β”œβ”€β”€ plan.md
β”œβ”€β”€ quickstart.md
β”œβ”€β”€ research.md
└── spec.md
```

Check the `research.md` document to ensure that the right tech stack is used, based on your instructions. You can ask Claude Code to refine it if any of the components stand out, or even have it check the locally-installed version of the platform/framework you want to use (e.g., .NET).
Expand Down