Trade-With-Claude/bolt-framework

GitHub: Trade-With-Claude/bolt-framework

BOLT 是 Claude Code 的轻量级项目管理框架,通过强制闭环、零子代理设计和 git 版本标记,帮助开发者在 AI 辅助下可控地完成从创意到上线的完整应用开发。

Stars: 0 | Forks: 0

# BOLT — Claude Code 的精益项目管理 BOLT 是一个为 Claude Code 设计的轻量级项目管理框架。它将所有内容保持在会话中(构建时不使用 subagents),包含 16 条命令,并强制执行循环闭环。 ## 安装 ``` git clone https://github.com/Trade-With-Claude/bolt-framework.git cd bolt-framework ./install.sh ``` 这会将 16 个命令文件复制到 `~/.claude/commands/bolt/`。 ## 升级 ``` cd bolt-framework git pull ./install.sh ``` 然后在你的项目中,如果结构发生变化: ``` /bolt:upgrade ``` 这会更新 `~/.claude/commands/bolt/` 中的命令文件 — 你的项目文件永远不会被修改。 ## 快速开始 ``` /bolt:init Dimension # Create project folder + IDEA.md # 填写 .bolt/v1/IDEA.md 与您的愿景 /bolt:discover # Deep Q&A about your project /bolt:research # Deep technical research /bolt:roadmap # Break into phases /bolt:plan 1 # Plan first phase /bolt:build 1 # Build it /bolt:close # UNIFY — close the loop (mandatory) ``` ## 工作流 ``` init → discover → research → roadmap → plan → build → close ↑ | └──────────────────┘ (next phase) All phases done? → /bolt:next → new version cycle ``` ## 命令 | 命令 | 描述 | |---------|-------------| | `/bolt:init ` | 创建带有 .bolt/ 结构的项目文件夹 | | `/bolt:discover` | 深度问答,用于理解项目 | | `/bolt:research` | 并行 agent 驱动的技术研究 | | `/bolt:roadmap` | 将项目分解为多个阶段 | | `/bolt:plan ` | 规划第 N 阶段的任务和标准 | | `/bolt:build ` | 执行阶段计划并进行内联验证 | | `/bolt:close` | UNIFY — 协调计划与实际情况 | | `/bolt:next` | 标记版本,开始下一次迭代 | | `/bolt:push` | 快速保存 — git add, commit, push | | `/bolt:upgrade` | 将旧版 .bolt/ 迁移到最新 schema | | `/bolt:status` | 显示进度,建议下一步操作 | | `/bolt:resume` | 返回后重新加载上下文 | | `/bolt:pause` | 离开前的完整交接 | | `/bolt:clear` | 当窗口负载较重时的快速上下文保存 | | `/bolt:verify` | 可选的 UAT 演练 | | `/bolt:help` | 命令参考 | ## 设计原则 - **无 subagents** — 所有内容均在会话中运行(每避免一个 subagent 约节省 3k tokens) - **16 条命令** — 精简但完整 - **强制 UNIFY** — 每次 `/bolt:build` 后必须执行 `/bolt:close` - **每个计划 2-3 个任务** — 适配约 50% 的上下文窗口 - **唯一下一步操作** — 每条命令仅建议一个下一步 - **上下文括号** — 随着上下文填充调整行为 - **版本化迭代** — v1, v2, v3... 带有 git tags 以便轻松回滚 ## 项目结构 执行 `/bolt:init` 后,你的项目将包含: ``` my-project/ ├── .bolt/ │ ├── SCHEMA # Schema version (for upgrades) │ ├── PROJECT.md # Living doc — persists across versions │ ├── STATE.md # Tracks current version │ └── v1/ │ ├── IDEA.md # Your vision for v1 │ ├── ROADMAP.md # Phases with requirements │ ├── STATE.md # V1 progress │ └── phases/ │ └── 01-name/ │ ├── 01-01-PLAN.md │ └── 01-01-SUMMARY.md ``` ## 版本管理 ``` /bolt:next # Tag v1, create v2 folder git checkout v1 # Go back to v1 anytime /bolt:upgrade # Migrate old projects to new structure ``` ## 会话管理 | 情境 | 命令 | |-----------|---------| | 离开数小时/数天 | `/bolt:pause` — 完整交接 | | 上下文变得沉重 | `/bolt:clear` — 快速保存 | | 回到工作中 | `/bolt:resume` — 重新加载上下文 | | 迷失或困惑 | `/bolt:status` — 查看当前位置 | | 保存进度 | `/bolt:push` — git commit + push |
标签:AI 编程, BOLT, Claude Code, CLI 工具, Cutter, Git, Linux 内核安全, LLM 框架, MVP 开发, Shell 脚本, Trade-With-Claude, 上下文管理, 代码生成, 任务自动化, 安全可观测性, 提示词工程, 敏捷开发, 智能体工作流, 渗透测试工具, 版本控制, 生命周期管理, 研发效能, 策略决策点, 网络安全研究, 软件开发, 防御加固, 项目管理