SuperAPI AI 工具集

dev-sprint

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:在 Sprinty 中运行多步骤 Capsem 开发,覆盖功能、重构、迁移、发布准备等跨多个提交的工作。Sprinty 是唯一活跃的冲刺台账,负责目标、依赖图、工作项、笔记、证据、覆盖率与门禁;Git 负责源码与永久历史,不应创建仓库级规划目录或并行 Markdown 跟踪器。

启动与恢复:每次新会话或续接先调用 mcp__sprinty.info()。存在匹配活跃冲刺时,用 mcp__sprinty.sprint_resume() 绑定,并指定仓库 git_dir 与工作树范围内被忽略的 data_dir;不存在则用 mcp__sprinty.sprint_new() 创建,传入具体目标、git_dir、被忽略的 data_dir 与持久上下文笔记。向用户展示仪表板 URL,用 overview() 查看冲刺形态,用 next() 查看当前工作窗口,不要凭记忆重建状态。不得因工作困难或上下文压缩而另起替代冲刺。

规划依赖图:用 mcp__sprinty.subsprint_new() 建立可独立审查的功能或阶段,每个子冲刺需命名成果及其意义、有序依赖、明确目标、可执行或人工门禁。编辑文件或改动其他系统前,用 mcp__sprinty.item_add() 添加工作项,每个项对应一个可回滚成果,记录标题、完整描述、精确代码位置、依赖边及聚焦测试、类型检查、构建或人工证据门禁。持久证据放入 Sprinty:notes 记录发现、决策、阻塞与用户检查点;artifacts 保存审计、清单、证明矩阵、命令输出摘要与交接材料,并附到对应工作项。覆盖率需如实命名单元/契约、功能、对抗、E2E/VM、遥测与性能证据,并记录不适用的类别。

编码规则:按相关项目技能加载 /dev-debugging、/dev-testing、/dev-rust-patterns、/dev-mitm-proxy、/dev-mcp、/build-images 及发布关键的 /ironbank。修改 profile 源、生成配置或配置夹具前先读 config/README.md 与 tests/README.md;签入的 profile 文件是源契约,生成哈希与物化配置位于 cache/target/。在功能里程碑提交:显式暂存文件,遵循仓库提交规范,仅用户可见行为才在同提交更新 CHANGELOG.md,提交后用 mcp__sprinty.item_done() 记录确切 commit id、SemVer 变更日志动词与行及人工门禁证据。每个工作项取得最小充分证明,冲刺结束运行仓库权威最终门禁,使用有界命令包装器,并在关闭前确认无打开项、对账证据并保持工作树干净,最后由 mcp__sprinty.sprint_close() 关闭。若被阻塞,保持该工作项打开并记录确切外部条件,不得缩减目标。