Skills Directory精选自 GitHub 的开源 Skills

intent-driven-developmentcommit ff1bfa1SKILL.md · 需求分析

意图驱动开发

把模糊或高影响的改动整理成有范围、可验证的验收标准,再进入实现。

npx skills add affaan-m/ECC --skill intent-driven-development
权限
  • read-repo
  • write-files
  • shell
  • network
兼容工具
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
来源
社区 · Affaan Mustafa
状态
扫描通过
许可证
MIT

核心规则

先看仓库再提问;业务约束只来自用户或产品文档,不从代码推断。

执行阶段

  1. 阶段 01先读上下文

    先读仓库、文档、schema 和测试设施获取技术事实,只问无法推断且会改变范围的问题。

  2. 阶段 02选择深度

    低中风险用快速记录(3–7 条标准),安全、数据、迁移或跨系统改动用完整验收简报。

  3. 阶段 03写可观察的标准

    每条 AC 写明前置条件、触发、预期结果、禁止的副作用、验证方式和优先级,不用“正确”“安全”等空泛词。

  4. 阶段 04继续或等待确认

    需求清楚且无阻塞风险时记录标准后继续;高风险改动先列出阻塞项,等用户确认。

  5. 阶段 05修订标准

    实现中某条 AC 因架构限制无法满足时,标记 [revised]、更新范围或验证方式,并只重新展示改动的条目。

权限说明(据 SKILL.md 整理)

能力是否需要说明
文件写入部分需要不擅自把验收文档写入仓库、改动项目文件或建分支,除非用户要求。
命令执行部分需要不运行破坏性测试、迁移、安全探测、压测或付费外部调用,除非用户明确授权。
网络外发不需要技能未要求访问网络。

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit ff1bfa1
---
name: intent-driven-development
description: Turn ambiguous or high-impact product and engineering changes into scoped, verifiable acceptance criteria before or alongside implementation. Use when a user asks to clarify a feature, define acceptance criteria, de-risk a security/data/migration/integration change, prepare implementation requirements for another agent, or make a complex request testable. Do not trigger for trivial edits, straightforward fixes, active debugging, code review, or implementation requests whose acceptance conditions are already clear unless the user explicitly invokes this skill.
---

相关技能

规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。