You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: update README links and streamline research section (#23)
* docs: update README links and streamline research section
- Fix broken/outdated documentation links
- Update GitHub Spec Kit link to current Spec-Driven Development article
- Update BDD, Vibe Spec, Context Engineering, and Spec-Then-Code links
- Remove outdated sections (MCP Server details, solo dev flow)
- Renumber research principles for clarity
* chore: remove .cursor/mcp.json file
Copy file name to clipboardExpand all lines: README.md
+11-63Lines changed: 11 additions & 63 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ Gates: Spec → Impact → TDR → Implementation (no code before TDR approval).
61
61
62
62
## Research & Rationale
63
63
64
-
This framework is grounded in current best practices for **spec‑driven development** with AI coding agents. Below is a distilled summary of the sources we align to and the principles that inform the workflow.
64
+
This framework is grounded in current best practices for **spec‑driven development** with AI coding agents. Below is a distilled summary of the sources directive took inspiration from and the principles that inform this workflow.
65
65
66
66
---
67
67
@@ -72,100 +72,48 @@ This framework is grounded in current best practices for **spec‑driven develop
72
72
- They drive planning, tasks, and validation.
73
73
- GitHub’s **Spec Kit** formalizes this into a 4-phase loop: **Specify → Plan → Tasks → Implement**.
74
74
- Specs aren’t static — they are executable artifacts that evolve with the codebase.
🔗 [Spec-Driven Development with AI](https://github.blog/ai-and-ml/generative-ai/spec-driven-development-with-ai-get-started-with-a-new-open-source-toolkit/)
76
76
77
77
---
78
78
79
-
### 2. Separate the Stable “What” from the Flexible “How”
80
-
- Capture **what** the system must do in product terms (user outcomes, interfaces, acceptance criteria).
81
-
- Keep **how** it is built flexible and expressed later in technical design docs.
82
-
- Example: Kiro’s approach outputs `requirements.md`, `design.md`, and `tasks.md` separately.
- Beyond open-source tools, groups like **TM Forum** have published formal **AI Agent Specification Templates** for enterprise contexts.
124
116
- Standardization is arriving, which signals the importance of shared spec formats.
125
117
🔗 [TM Forum AI Agent Specification Template](https://www.tmforum.org/)
126
118
127
-
---
128
-
129
-
### 8. A Pragmatic Solo/Dev Flow Works Today
130
-
- A repeatable loop many developers use:
131
-
1. Brainstorm a spec
132
-
2. Generate a step-by-step plan
133
-
3. Execute with a codegen agent in **small, testable chunks**
134
-
4. Keep artifacts checked into the repo (`spec.md`, `prompt_plan.md`, `todo.md`).
135
-
🔗 [Solo Dev Spec Loop (Indie Hackers)](https://www.indiehackers.com/post/spec-driven-ai-development)
136
-
137
-
---
138
-
139
-
### Optional: MCP Server (probably not needed)
140
-
141
-
The MCP server provides programmatic access to templates and context files. **Most users won't need this** — agents work fine reading the `directive/` folder directly.
142
-
143
-
If you want to set it up anyway (works with Cursor or any MCP-compatible tool):
144
-
145
-
1. Create or update `.cursor/mcp.json` (or your IDE's equivalent):
0 commit comments