Skip to content

Commit abcdc8c

Browse files
committed
words
1 parent 913e257 commit abcdc8c

1 file changed

Lines changed: 20 additions & 18 deletions

File tree

README.md

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,39 @@
11
# spec-driver
22

3-
Your specification-driven development framework construction toolkit, with multi-language spec sync and documentation generation.
3+
The specification-driving development toolkit. Clanker chauffeur for architects.
44

55
![spec-driver](./assets/spec-driver-redux.png)
66

77
## Slow is smooth. Smooth is fast.
88

9-
**Why should I care?**
10-
- Instead of expensive throwaway research, maintain verifiably accurate, evergreen specs
11-
- Use cheap, fast, deterministically generated contracts to complement and audit the work of messy, stochastic agents
12-
- The combination of markdown and YAML is a surprisingly powerful platform for structured, legible data
13-
- Tooling joins related entities through a registry for fast lookup, validation, and relational data
14-
- A low friction, conceptually coherent, unified CLI for spec-driven development you can adapt as your needs change
15-
- A TUI for browsing project documentation; live agent session follow mode
16-
- If all you care about is ADRs, turn the rest off - it's still super handy
17-
- Token footprint: < 3k to boot with everything activated; skills designed for token-efficiency
9+
**Why should you care?**
10+
- Designed for building sustainably with agents; supports "pioneer / settler / town planner" modes
11+
- A nice CLI for agents and humans.
12+
- Markdown + YAML + tooling = all the database you need.
13+
- Fast discovery, relational structure, and validation for your artifacts.
14+
- Instead of expensive throwaway research, maintain verifiably accurate, evergreen specs.
15+
- Cheap, fast, deterministically generated docs to help those messy, stochastic agents.
16+
- A TUI for browsing project documentation; live agent session follow mode.
17+
- If all you care about is ADRs, turn the rest off - it's still super handy.
18+
- Token footprint: < 3k to boot with everything activated; skills designed for token-efficiency.
19+
- Works great out of the box, but plenty of dials and escape hatches.
20+
- Agentic memory designed for hard use and repairability in humid environments.
1821

1922
**What's it for?**
20-
- a single framework which can scale from low-ceremony kanban, up to the robust process you need for large codebases
21-
- greenfield spec-driven development with Claude Code & friends (Codex, etc)
22-
- legacy conversions (drift ledgers, incremental specification)
23-
- build your own methodology without reinventing wheels
23+
- a single framework which can scale from low-ceremony kanban, up to the robust process you need for serious codebases.
24+
- greenfield spec-driven development with Claude Code & friends (Codex, etc).
25+
- legacy conversions (drift ledgers, incremental specification).
2426

2527
But more than anything else, it's for streamlined development which lets you
26-
focus on focus your attention on what's important.
28+
focus your attention on what's important.
2729

2830
[honk if you like diagrams](https://raw.githubusercontent.com/davidlee/spec-driver/refs/heads/main/assets/process.svg)
2931

30-
The machinery required is more complex than more naive approaches (research ->
32+
The machinery required is more complex than naive approaches (research ->
3133
specify -> plan -> execute) - but it's a very conscious tradeoff.
3234

3335
Spec-driver is not a framework for development from disposable specifications.
34-
It's a framework which drives trustworthy specifications out of implementation.
36+
It's for driving trustworthy, evergreen specifications out of implementation.
3537
A machine, if you will, for converting change into truth.
3638

3739
Because: when machines can code, what remains is system design. This is a
@@ -55,7 +57,7 @@ Fun fact: TUI now supports following a claude code session in real time.
5557

5658
The agent runs the process according to your project settings, so you can learn the rest as you go. Ask it to explain the concepts as you need them.
5759

58-
Add symlinks to the `.spec-driver` subfolders you want convenient access to (optional).
60+
Add symlinks into `.spec-driver` subfolders if you want convenient access to them.
5961

6062
## Installation
6163

0 commit comments

Comments
 (0)