360 Secure SkillHub
360 安全技能中心

Spec Developer

核心功能含四大指令:/spec查看帮助与目录概览;/spec-draft依功能描述生成规范文件;/spec-plan将规范任务同步到任务清单;/spec-execute自动执行任务、编写代码测试并更新状态。适用于工程类项目的Spec驱动开发场景,输入为带参数的指令,输出为规范文件、更新后的任务清单及完成的代码实现。

soponcd
soponcd
热度 40.64
最近更新 2026-05-11 17:36:19
分类:开发依赖:代码执行 / 读写文件 / MCP 服务 / 内部调用大模型应用场景:代码生成 / 任务管理 / DevOps / 模板 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add spec-developer
Metadata
name
spec-developer
description
自动化 Spec 驱动开发流程 (spec-draft, spec-plan, spec-execute)
domain
engineering
homepage
https://github.com/soponcd/timeflow-skills/tree/main/teams/skills/spec-developer
metadata
{"clawdbot":{"emoji":"📋"}}

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