闲社服务运行正常AI智能体自动化平台
s

规范编写器

技能标识:spec-writer

Generate structured implementation spec documents for coding projects or features. Use when a user provides a requirement, feature idea, bug description, or GitHub issue and needs a spec before implementation. Produces a spec document covering objectives, user stories, technical plan, boundaries, verification criteria, and task breakdown — ready to hand off to a coding agent or human developer. Triggers on "write a spec", "draft a spec", "create an implementation plan", "spec this out", or any r

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

规范编写器

规范编写器 — 结构化实现规范生成器

从模糊需求生成高质量、对AI智能体友好的规范文档。

使用时机

  • - 用户有需求、功能想法、Bug报告或GitHub Issue
  • 用户希望在编码开始前获得结构化文档
  • 用户提出写一份规范、规划这个、为这个功能写规范等要求
  • 开发工作流的第二阶段需要详细规范(可作为子步骤调用)

输出

一份保存到项目目录的Markdown规范文档(默认路径:SPEC.md 或 spec/<名称>.md)。

工作流程

第一步:收集上下文

从可用来源收集信息。不要询问用户你自己能找到的内容。

来自用户的输入:

  • - 要构建什么以及原因
  • 任何明确的约束或偏好

来自项目(如可访问):

  • - 技术栈(package.json、Cargo.toml、pyproject.toml、go.mod等)
  • 项目结构(目录布局)
  • 现有架构文档(llmdoc/、README、ARCHITECTURE.md等)
  • 代码风格模式(现有代码示例)
  • 测试设置(测试框架、测试存放位置、运行方式)
  • Git工作流(分支约定、CI配置)

来自外部来源(如被引用):

  • - GitHub Issue详情(标题、正文、评论、标签)
  • 关联文档、设计稿或API参考

第二步:起草规范

使用 references/spec-template.md 中的规范模板。生成前先阅读该模板。

根据收集到的上下文填写每个部分。关键原则:

  • - 具体明确,而非模糊不清。 使用React 18 with TypeScript and Vite而非React项目。
  • 先关注是什么和为什么。 用户故事和成功标准是一切的基础。
  • 包含真实命令。 提供带参数标志的完整命令,而不仅仅是工具名称。
  • 展示而非描述。 一个代码示例胜过三段解释文字。
  • 明确说明不要做什么。 明确的排除项可防止智能体偏离方向。
  • 使用三级边界。 ✅ 始终执行 / ⚠️ 先询问 / 🚫 绝不执行。

第三步:与用户评审

向用户展示草稿。常见讨论点:

  • - 用户故事是否完整?是否有遗漏的场景?
  • 技术方案是否可接受?是否有替代架构?
  • 边界是否正确?是否有任何限制过严或过松?
  • 验证标准是否可测试且充分?
  • 任务分解粒度是否合适?

根据用户反馈进行修订,直到用户确认。批准后将状态标记为✅ 已确认。

第四步:保存并交付

将确认后的规范保存到项目中。建议位置:

  • - 单个功能:项目根目录下的 SPEC.md
  • 多个规范:spec/<功能名称>.md
  • 配合开发工作流:规范替换第二阶段的需求文档

告知用户规范已就绪,并建议后续步骤:

  • - 交给编码智能体(开发工作流、Claude Code、Codex等)
  • 作为手动实现的参考
  • 与团队分享进行评审

根据项目规模调整

小型任务(Bug修复、小功能):

  • - 跳过或压缩不适用的部分
  • 聚焦于:目标、变更、边界、验证
  • 规范总长度:约50-100行

中型任务(功能、重构):

  • - 使用完整模板
  • 规范总长度:约100-250行

大型任务(新模块、主要功能):

  • - 使用完整模板并扩展任务分解
  • 考虑拆分为多个规范(每个组件/模块一个)
  • 包含架构图描述或数据模型
  • 规范总长度:约200-400行

原则

这些原则源自行业最佳实践(GitHub对2500+智能体文件的研究、Anthropic的上下文工程研究以及实践中的规范驱动开发模式):

  1. 1. 规范是唯一真相来源 — 它在不同会话间持久存在,当上下文变长或会话重启时,为智能体提供锚定。
  1. 2. 结构便于解析 — 清晰的Markdown标题、一致的格式。AI模型处理结构良好的文本比处理自由形式的散文效果更好。
  1. 3. 六大核心领域 — 命令、测试、项目结构、代码风格、Git工作流、边界。用作完整性检查清单。
  1. 4. 三级边界 — ✅ 始终执行(无需询问直接进行)/ ⚠️ 先询问(需要人工批准)/ 🚫 绝不执行(硬性停止)。比扁平规则列表更有效。
  1. 5. 模块化 — 每个部分应能独立使用。负责后端的编码智能体不需要在其上下文中包含前端规范部分。
  1. 6. 活文档 — 当决策发生变化时更新规范。过时的规范比没有规范更糟糕。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 spec-writer-1776059348 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 spec-writer-1776059348 技能

通过命令行安装

skillhub install spec-writer-1776059348

下载

⬇ 下载 spec-writer v1.0.0(免费)

文件大小: 5.29 KB | 发布时间: 2026-4-15 14:29

v1.0.0 最新 2026-4-15 14:29
Initial release: structured implementation spec generator for AI coding agents
返回顶部