Specwright
停止提示。开始指定。
Specwright将模糊的功能请求转化为可执行的计划。编写一个规范,让AI将其分解为块,在监督下执行每个块,并自信地发货。
问题
AI编码助手功能强大,但不透明。你提示,他们编码,你希望它能起作用。如果没有,你又回到了猜测出了什么问题。
Specwright为您提供控制权:
- 指定 -用通俗易懂的语言描述你想要什么
- 计划 -AI生成分步实施计划
- 执行 -实时观看每一步跑步
- 审查 -AI审查自己的工作,自动修复问题
- 船 -一切顺利时点击PR
所得
指导规范创建
一个向导,会问正确的问题,将你的想法转化为详细的规范。没有空白页问题。
透明执行
查看读取的每个文件、进行的每个编辑、运行的每个命令。没有黑盒子。
自动审查循环
在每个块执行后,AI会检查输出。问题在你看到之前就解决了。
Git原生工作流
每个规范都成为一个分支。已完成的工作将成为PR。包括干净的提交历史记录。
依赖意识
Chunks知道之前发生了什么。后续的块会自动建立在先前的工作之上。
快速开始
git clone https://github.com/acartag7/specwright.git
cd specwright
pnpm install && pnpm build
pnpm dev:dashboard开放时间:http://localhost:4740
需要 开源代码 在localhost:4096上运行以供执行。
运作原理
You: "Add user authentication with JWT"
↓
Specwright: "Let me ask a few questions..."
- Password storage method?
- Required user fields?
- Token expiration?
↓
Specwright generates spec + chunks:
1. Setup dependencies
2. Create user model
3. Implement login endpoint
4. Implement register endpoint
5. Add auth middleware
↓
Execute → Review → Fix (if needed) → Repeat
↓
All chunks pass → Create PR路线图
现在
- Spec Studio向导
- 具有工具调用可见性的实时执行
- 自动审查并生成修复
- 多规格项目
- Git集成(分支、提交、PR)
- 依赖图
下一步
- 每个项目的配置
- Ralph Loop(重试,直到完成)
- 验证步骤(类型检查、棉绒、测试)
- 与git工作树并行配置
稍后
- 规范模板
- 使用情况分析
- 团队协作
许可证
麻省理工学院
