claude-build-workflow
💡 摘要
一个通过采访用户并自主执行任务来构建应用程序的自动化工作流程。
🎯 适合人群
🤖 AI 吐槽: “这个工作流程就像一个真正倾听的私人助理。”
该项目可能暴露与shell执行和网络访问相关的风险,特别是在设置和通知期间。确保验证脚本并限制权限。
Claude Build Workflow
An automated workflow for building apps, systems, and automations with Claude Code. Just describe what you want to build, answer some questions, and let it build autonomously.
What This Does
- Interviews you about what you're building (BMAD method)
- Creates a PRD with user stories
- Designs the architecture
- Analyzes edge cases you might miss
- Validates story quality for autonomous execution
- Builds it automatically using the Ralph loop
- Notifies you on your phone when done
Features
- Fully guided - Just say "Run the workflow" and answer questions
- Phone access - Start on laptop, continue from phone via GitHub Codespaces
- Notifications - Get notified when builds complete or need attention
- Autonomous execution - Runs up to 100 iterations without intervention
Quick Start
1. Clone and Setup
git clone https://github.com/rohunj/claude-build-workflow.git cd claude-build-workflow ./one-time-setup.sh # Sets up GitHub template ./setup-notifications.sh # Sets up phone notifications
Install the ntfy app on your phone and subscribe to your topic.
2. Build Something
cd /path/to/claude-build-workflow && claude
Then say:
Run the workflow
Answer the questions. When ready, say "Start now" and close your laptop.
How It Works
The workflow combines:
- BMAD Method - Discovery and planning methodology
- Ralph - Autonomous execution loop (adapted for Claude Code)
- Amp Skills - Utility skills (adapted for Claude Code)
The Flow
You: "I want to build a habit tracker"
↓
Claude interviews you (5-10 min)
↓
PRD + Architecture created
↓
Edge cases analyzed
↓
Stories validated
↓
Autonomous build starts
↓
[You close laptop, go about your day]
↓
Phone notification: "Build complete!"
Requirements
- Claude Code CLI installed
- GitHub account
jqfor JSON parsing (brew install jqon macOS)
Files
| File | Purpose |
|------|---------|
| CLAUDE.md | Main workflow instructions (Claude reads this) |
| ralph.sh | Autonomous build loop |
| skills/ | PRD generation, edge cases, story quality, etc. |
| one-time-setup.sh | Sets up GitHub template repo |
| setup-notifications.sh | Sets up phone notifications |
License
MIT
Credits
Built on top of:
- BMAD Method by bmad-code-org
- Ralph by snarktank
- Amp Skills by snarktank
优点
- 完全指导的用户体验
- 自主执行减少手动工作
- 实时通知让用户保持知情
- 支持多个平台
缺点
- 需要安装额外的工具
- 依赖于GitHub等外部服务
- 初始设置对某些用户可能较复杂
- 仅限于Claude Code的功能
相关技能
免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。
版权归原作者所有 rohunj.
