← ClaudeAtlas

icodelisted

端到端编码工作流(步骤 0~6,含可选需求初稿步骤与日志根因分析入口),支持分步手动调用:/icode help (帮助), /icode init [<粗略需求>] (需求初稿), /icode log [零散信息...] (日志根因分析→转修复需求), /icode start <需求> (全流程), /icode fast <需求> (精简全流程), /icode plan <需求> (计划), /icode review [N] (审查), /icode merge (定稿), /icode code (编码), /icode deepcheck (复检), /icode audit (终审), /icode doc [自然语言] (工程级知识库生成), /icode readme (交付报告), /icode status (工单状态), /icode list [关键词] (跨工程工单查找)
ayukyo/icode-skill · ★ 3 · AI & Automation · score 66
Install: claude install-skill ayukyo/icode-skill
**版本**: v2.0.0 # ICode 全流程编码工作流(步骤 0 + 1~6) 端到端编码工作流,将需求到交付拆解为严格步骤,每步可单独调用,方便你自行切换模型。 - **步骤 0(可选)**:需求初稿对话,多轮迭代后落档为 `00_init.md`(含链路图:修改前/后链路 + 改动点,每轮动态更新),独立步骤、不自动串联到步骤1 - **步骤 1~6**:拟定计划 → 审查 → 定稿 → 编码 → 复检 → 终审 ## 调用命令 所有输出保存在 `.icode_output/.icode_output_N/`(N 自动递增)目录下——所有产物统一收纳在 `.icode_output/` 父目录内,避免工程根目录堆积大量 `.icode_output_*` 目录: | 命令 | 功能 | 创建目录? | |------|------|-----------| | `/icode help` | **帮助**:输出使用流程示例 | 否 | | `/icode log [零散信息...]` | **可选入口(日志根因分析)**:把"设备/服务日志+模糊症状"转为有对抗验证的根因报告,自动转修复需求 `00_init.md` 衔接步骤1。先基线检查(git diff/链路图)再日志侦察,对抗分析防确认偏误。**领域无关,每次调用都新建目录**(详见 [steps/log.md](steps/log.md)) | ✅ 每次都新建 | | `/icode init [<粗略需求>]` | **可选步骤0**:多轮对话产出 `00_init.md`(需求初稿,含链路图:before/after + 改动点,每轮动态更新)。**每次调用都新建目录,不复用、不续聊**(详见 [steps/00_init.md](steps/00_init.md)) | ✅ 每次都新建 | | `/icode start <需求>` | **全流程(full 模式)**:创建/复用目录 → 步骤1→6 串联。步骤2 review 默认 3 轮 + 对抗验证,步骤5 deepcheck 三阶段循环(**复用规则见下**) | ✅ 创建新目录 / 复用 | | `/icode fast <需求>` | **精简全流程(fast 模式)**:plan → review(1轮无对抗) → merge → code → deepcheck(Reverse 单阶段) → audit。耗时约为全流程 65%,产物结构与 full 对齐(详见 [steps/fast.md](steps/fast.md))。入口打印警告、用户自负其责 | ✅ 创建新目录 / 复用 | | `/icode plan <需求>` | **仅步骤1**:拟定项目计划(**复用规则见下**) | ✅ 创建新目录 / 复用 | > **步骤0 init 状态转换时机**(避免状态机歧义): > - `init` 调用:建新目录,立即写 `status=init_in_progress` + `completed_steps=["0"]` 落盘 > - 多轮对话期间:状态保持 `init_in_progress`,`00_init.md` 每轮增量更新 > - 用户决定进入步骤1(调 `start`/`plan`):**start/plan 调用时立即**把 status 从 `init_in_progress` 切换为 `plan_done`,`completed_steps` 追加 `"1"`(*