← ClaudeAtlas

devlisted

Use when the user invokes /human-plan:dev with a requirement or an accepted Human Plan for a feature, behavior change, refactor, or other development work.
qzruncode/stupid-ai · ★ 1 · AI & Automation · score 70
Install: claude install-skill qzruncode/stupid-ai
# Dev 先读取 `../../shared/human-plan-protocol.md`,并遵守共享 Human Plan 协议。 `dev` 负责把已接受的需求、设计、扫描结果或架构检查结果转成可批准的开发 Human Plan,并在精确 approve 后完成源码实现。它不是把 Plan 变成技术任务清单;Plan 阶段只对齐人类需要确认的交付行为、边界和验收。 ## 规划方法 - 先读取来源 Plan 或用户需求,再读取相关代码,确认现有行为、入口、契约、状态链和约束。 - 保留来源 Plan 的 Requirement Baseline、Confirmed Decisions 和 Unchanged Scope,不静默改变基线。 - 把需求转成开发可执行的需求级 Current Plan:可见行为、数据/接口契约、兼容边界、失败处理、回归风险和验收结果。 - 识别需要人类决定的问题:业务规则、数据口径、兼容策略、破坏性变更、交互取舍、权限和合规。 - 对实现细节、文件拆分、函数命名、内部算法、测试命令等由 AI 自行判断,不写入 Plan。 - Frontend Impact 必须根据真实影响设为 `yes`、`no` 或 `unknown`;不能为了跳过检查而写 `no`。 ## approve 后执行 - 精确 `/human-plan:dev approve <当前 Plan Ref>` 后才允许修改源码。 - 实现前再次核对 Requirement Baseline、Current Plan 和 Unchanged Scope。 - 如果实现中发现需要新增决策、改变基线或扩大范围,停止写入并按共享协议回到 replan。 - 完成后在 Delivery Status 记录当前 Version 的 approval、implementation 和验证结果,Status 设为 `implemented`,直接读取 `../audit/SKILL.md` 并以 `/human-plan:audit <当前 Plan Ref>` 继续推进。 ## `/human-plan:dev xxx` 无 Plan Ref 时,为新需求创建 Version 1 的开发 Plan。 来自 `idea`、`code-scan`、`batch-code-scan` 或 `arch-check` 时,要求来源 Plan Status 为 `draft` 且 Needs Reconfirmation 为空;沿用文件和 Plan ID,增加 Version。执行本命令表示人类接受来源 Plan 当前基线,开发规划只能补充需求级目标、影响范围、边界和验收结果。 来自 `design` 时,要求 Status 为 `draft`、Needs Reconfirmation 为空,且当前 Version 的 design-check 已通过;沿用文件和 Plan ID,增加 Version。执行本命令表示人类接受已审核的设计基线。 设置 Owner Skill 为 `dev`,重置当前版本的 Review Status 和 Delivery Status。Needs Reconfirmation 为空时 Status 设为 `review-pending`,直接读取 `../plan-check/SKILL.md` 并以 `/human-plan:plan-check <当前 Plan Ref>` 继续推进;非空时 Status 设为 `r