feat-dev

一个从设计到执行的AI开发工作流插件,将想法打磨为可执行的代码。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:feat-dev。
它的用途是:一个从设计到执行的AI开发工作流插件,将想法打磨为可执行的代码。
完整的 Skill 内容见:https://321skill.com/skills/feat-dev/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我想开发一个用户积分系统,请用feat-dev流程帮我完成。” 它会首先引导你进入需求分析模式,通过多轮问答和方案对比,产出详细的设计规格文档。然后,它会将规格拆解为具体的实现计划,并在隔离的Git工作空间中,以TDD方式一步步完成代码编写、测试和审查,最终交付可合并的功能分支。

介绍

feat-dev 是一个面向AI辅助开发的技能插件,旨在解决从模糊想法到高质量代码交付之间的鸿沟。它提供了一套结构化的设计→规划→执行管道,强制要求先完成设计评审再开始编码,避免了常见的需求蔓延和代码返工问题。

使用时,你可以从探索模式开始,与AI进行无约束的头脑风暴。一旦想法成型,便进入需求分析阶段,通过对抗性验证和方案对比产出详细设计规格。随后,AI会将规格拆解为零上下文的原子任务,并在隔离的工作空间中严格执行测试驱动开发(TDD)来逐一实现。

这个技能非常适合追求工程规范、希望提升代码质量和项目可控性的开发者。无论是个人项目还是团队协作,它都能帮助建立清晰的开发纪律。

建议在开始一个新功能模块或重构复杂代码时使用。对于已经明确、微小的修复,可以使用其快速修复路径。注意,该流程强调前期设计,可能不适用于需要快速原型验证或探索性编程的场景。

核心特点

核心区别在于其强制性的“设计硬门禁”(HARD-GATE)和“合同驱动”的原子任务执行。它不允许在需求设计被批准前写任何代码,并将实现计划分解为包含完整代码、精确路径和TDD步骤的原子任务,由主代理串行执行,确保了极高的确定性和代码一致性。

注意事项

不适合需要快速原型验证、探索性编程或设计空间极小的简单脚本编写场景。

常见问题

feat-dev 和直接让AI写代码有什么区别?

它通过强制性的设计评审、任务分解和TDD流程,将一次性的、不确定的AI代码生成,转变为可预测、可审查、可回溯的结构化工程交付过程。

使用这个技能会影响开发速度吗?

对于复杂或重要的功能,前期投入的设计和规划时间会减少后期的返工和调试,整体效率更高。对于微小改动,可以使用其快速修复路径来绕过完整流程。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/feat-dev/raw/index.md 读取 feat-dev 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。