← 返回
未分类

Spec Developer

自动化 Spec 驱动开发流程 (spec-draft, spec-plan, spec-execute)
自动化规格驱动开发流程(spec-draft、spec-plan、spec-execute)
soponcd soponcd 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 340
下载
💾 0
安装
1
版本
#latest

概述

Spec Developer Skills

本技能集提供一组简短命令,用于快速驱动 Spec 开发流程。

🚀 核心指令

0. spec (帮助)

指令: /spec

行为:

  1. 输出 Spec 开发模式的完整帮助信息。
  2. 列出可用命令及其说明。
  3. 显示当前的 specs/ 目录结构概览。

1. spec-draft (起草)

指令: /spec-draft "功能描述"

行为:

  1. 分析用户描述,生成 kebab-case 文件名 (如 specs/features/zero-width-sync.md)
  2. 读取模板 .agent/skills/spec-developer/templates/feature-spec.md
  3. 填充 Goal, User Stories, Technical Design 等章节
  4. 写入文件并展示给用户审查

2. spec-plan (规划)

指令: /spec-plan specs/features/xxx.md

行为:

  1. 读取目标 Spec 文件
  2. 读取主任务清单 specs/tasks.md
  3. 将 Spec 中的 "Tasks Breakdown" 章节提取并追加到 specs/tasks.md 的新里程碑中
  4. 确保任务编号 (TASK-XXX) 连续且唯一

3. spec-execute (执行)

指令: /spec-execute specs/features/xxx.md

行为:

  1. 读取 Spec 文件和 CLAUDE.md (确保遵循技术红线)
  2. 循环执行 Spec 中的每个未完成任务:
    • 使用 TaskCreate 创建会话级任务
    • 编写/修改代码 (遵循 Swift 6 并发规则)
    • 编写单元测试
    • 运行 ./tools/run_native_tests.sh fast
    • 通过后,更新 specs/tasks.md 勾选该任务
  3. 所有任务完成后,更新 Spec 头部 Status 为 "Implemented"

使用示例

# 1. 起草新功能
/spec-draft "实现 iOS 17 交互式 Widget"

# 2. 注册到任务清单
/spec-plan specs/features/interactive-widget.md

# 3. 开始自动实施
/spec-execute specs/features/interactive-widget.md

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-03 11:21 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,150 📥 924,285
ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 859 📥 339,203
dev-programming

Code Refactoring

soponcd
代码重构模式与技术,在不改变行为的前提下提升代码质量,适用于清理遗留代码、降低复杂度或改善可维护性。
★ 0 📥 2,397