Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By zixun-github
Orchestrates the full AI-assisted SDLC workflow: from raw requirement clarification, spec generation, and design decisions through implementation planning, parallel task execution, verification testing, and code review — all within structured Git branches and Markdown SSOT documents.
npx claudepluginhub zixun-github/aisdlcUse when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
用于确认开发已完成,并确保所有测试/检查全部通过
Use when 需要从前端代码证据化产出“页面清单→功能点→业务流程→业务规则”,且项目路由入口不唯一、动态路由/权限/后端菜单复杂、团队容易脑补或遗漏证据链时。
Use when 你已经确定了 Discover 的范围(P0/P1/P2),现在需要快速建立 `.aisdlc/project/` 的 Level-0 北极星(memory)与 Level-1 地图层索引骨架(components/products),以便后续按模块补证据而不发生双写与漂移。
Use when 你需要把选中的模块(优先 P0)做成 `.aisdlc/project/components/{module}.md` 的单页模块 SSOT,并在同一页内建立 API/Data 契约的权威入口、不变量摘要、证据入口与结构化缺口(Evidence Gaps),以满足 Discover 的 DoD 门禁。
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Claude Code skills for Godot 4.x game development - GDScript patterns, interactive MCP workflows, scene design, and shaders
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
本工具提供一套 Spec 级工作流与技能集,围绕 双层 SSOT(项目级 SSOT + 需求级 Spec Pack)、Spec as Code、渐进式披露,把一个需求从“原始输入”推进到“可评审的决策(可选)”与“可直接执行的实现计划 + 分批执行”。
# powershell
npx skills add https://github.com/zixun-github/aisdlc --skill * --agent claude-code cursor --yes --copy --global
# bash
npx skills add https://github.com/zixun-github/aisdlc --skill '*' --agent claude-code cursor --yes --copy --global
/project-discover
# 开始新的需求或BUG修复(会自动创建开发分支)
/spec-init 输入新的需求内容...(自动进行澄清)
# 创建执行计划
/spec-plan
# 执行计划
/spec-execute
# 测试验证(可选)
/spec-test
适用于 范围小、影响面可控、无明显交互不确定性 的需求(例如:小修复、小增强、脚本/配置调整、一次性迁移)。目标是 最小落盘 + 可追溯 + 可执行,避免把小需求做成“重流程”。
spec-init → 生成分支与 Spec Pack,并落盘 raw.mdspec-product-clarify → 产出精简 solution.md(写清边界与验收)
solution.md,保证后续评审与回溯有锚点spec-plan → 产出 implementation/plan.mdspec-execute → 按 plan.md 分批实现与最小验证,并回写审计信息下列步骤按“最短路径优先、按需扩展”组织:R0–R4 用于澄清与产品侧产物;D0–D2 为设计阶段(可整体跳过);I1–I2 为实现阶段(必做);V1–V4 为验证阶段(按需)。
R0:spec-init(初始化新需求)
{num}-{short-name} + .aisdlc/specs/{branch}/... + requirements/raw.mdR1:spec-product-clarify(澄清 + 方案决策)
raw.md 的模糊需求收敛为可评审的推荐方案,并给出 2–3 个备选与验证清单requirements/solution.mdR2:spec-product-prd(可选:PRD/交付规格)
requirements/prd.mdR3:spec-product-prototype(可选:原型说明)
requirements/prototype.mdR4:spec-product-demo(可选:可交互 Demo)
prototype.md 的页面清单与交互说明落地成可运行 Demo,用于走查/验证/对齐并支持回流demo/prototypes/{CURRENT_BRANCH}/)D0–D2:设计阶段(整体可跳过)
plan.md 必须补齐最小决策信息(目标/边界/约束/验收/验证清单)spec-design-research(可选 research)
design/research.mdspec-design(RFC/Decision Doc;未跳过时必做)
design/design.mdI1–I2:实现阶段(必做)
spec-plan(实现计划 / SSOT)
implementation/plan.md(唯一执行清单与状态 SSOT)spec-execute(分批执行 + 回写审计)
implementation/plan.mdspec-test(验证阶段,按需)
verification/* 相关产物spec-test-plan(测试计划)→ spec-test-usecase(用例)→ spec-test-suites(套件,可选)→ spec-test-execute(报告);spec-test-bug(缺陷报告,可插入)快捷方式
using-aisdlc,自动判读 spec pack 的进展及下一步的推进{num}-{short-name}.aisdlc/specs/{num}-{short-name}/requirements/raw.md:原始输入(证据入口)requirements/solution.md:澄清 + 方案决策(需求侧 SSOT)requirements/prd.md:(可选)交付规格(更细 AC/范围/依赖)requirements/prototype.md:(可选)原型说明(任务流/页面/状态/AC 映射)design.md 为 SSOT)
design/research.md:(可选)调研结论(风险/假设 → 验证清单)design/design.md:(可选)决策文档 / RFC(design 阶段 SSOT,写决策不写实现)implementation/plan.md:实现计划(I1 必做;唯一执行清单与状态 SSOT,含任务 checkbox、步骤、最小验证、提交点与审计信息)verification/test-plan.md:测试计划(V1;范围/策略/环境/准入准出)verification/usecase.md:测试用例(V2;AC 可追溯)verification/suites.md:(可选)测试套件(V3;smoke/regression/targeted)verification/report-{date}-{version}.md:测试报告(V4;结论 + 缺陷引用)git submodule add <repo-url> [<path>]当项目使用 git submodule(存在 .gitmodules)时,Spec Pack 流程会按以下方式适配多仓协作:
.aisdlc/specs/{branch}/,子仓仅作为代码工作区,不承载 Spec 文档。plan.md 中声明「子仓范围」与「代码工作区清单」(路径、是否受影响、是否 required、期望分支);任务审计按 repo 记录。required 子仓是否已切到与根项目同名的 Spec 分支(如 001-xxx);若不满足则阻断并汇报。执行后按 repo 回写 branch/commit/pr/changed_files,不把多仓结果压成单条。简要流程:spec-init(根仓)→ 澄清/设计 → spec-plan(声明子仓)→ 手动或脚本将子仓切到同名分支 → spec-execute(校验 + 按 repo 审计)。
面向本工具使用者的推荐做法,可减少上下文漂移、返工与不可追溯问题:
project-discover 建立 .aisdlc/project/ 知识库(至少 memory + 1–3 个 P0 模块页),再跑 Spec Pack,可减少 CONTEXT GAP 与影响分析漂移。