By smy14520
PRD-first SDD workflow: brainstorm writes package PRD, impl executes PRD scope, review audits; .arbor maintains deterministic package state and .wiki orientation notes.
把模糊需求收敛成一个 package PRD。持续更新 .arbor/tasks/<package>/prd.md 草稿(含 Technical Framing 与 ordered Slices),通过 sdd-arbor finalize-brainstorm 写入 ready package。
Run a project-level sdd-kit health check for Arbor packages, wiki lint, and next action. Invoke when the user asks for sdd-kit doctor, workflow health check, 项目检查, or 一键验证.
Execute one sdd-kit package PRD scope as code changes. Reads PRD, writes code, runs self-checks, and records DONE / DONE_WITH_CONCERNS / NEEDS_CONTEXT / BLOCKED through sdd-arbor.
Index-first requirement exploration workspace for ambiguous needs before freezing them into a package-local PRD via brainstorm. Maintains `.arbor/research/<topic>/` with index.md / log.md / raw/ / notes/. Invoke only on explicit user request.
Audit one sdd-kit package PRD scope after impl. Reads PRD + impl evidence + diff, then records APPROVED / APPROVED_WITH_NOTES / NEEDS_REWORK / BRAINSTORM_DRIFT through sdd-arbor. Does not edit code or requirements.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code / OpenCode 知识管理插件集合。
| 插件 | 平台 | 说明 |
|---|---|---|
| autolearn-sdd-kit | Claude Code | 完整版(设计 + 开发 + 知识管理) |
| autolearn-sdd-kit-opencode | OpenCode | 精简版(知识管理核心功能,与 Claude Code 共享数据) |
知识复利 — 每次开发都是学习,每次经验都值得沉淀。
开发 → 沉淀经验 → 下次开发自动检索 → 避免踩坑 → 继续沉淀
所有知识数据存储在项目的 .claude/ 目录下:
其中 .claude/tasks/<需求名>.tasks.md 现在承担两层信息:
/review-plan / /review-impl 读取/autolearn-sdd-kit:impl 维护的固定状态区块,用于跨会话查看执行进度<your-project>/
├── .claude/
│ ├── experience/ # 经验文档 + INDEX.md
│ ├── modules/ # 模块索引 + INDEX.md
│ ├── rules/ # 风险规则 (risk-rules.md)
│ ├── plans/ # 设计方案
│ └── tasks/ # 任务清单
经过真实交互会话验证,推荐使用 namespaced 命令。
/autolearn-sdd-kit:design <需求> # 架构师访谈 → 设计方案
/autolearn-sdd-kit:tasks <需求> # 任务规划 → 任务清单
/autolearn-sdd-kit:impl <需求> # 开发者执行 → 代码实现
/autolearn-sdd-kit:extract-experience # 沉淀经验 → 知识库
| 命令 | 功能 |
|---|---|
/autolearn-sdd-kit:remember | 即时记录坑点 |
/autolearn-sdd-kit:extract-experience | 沉淀经验文档 |
/autolearn-sdd-kit:module-index | 生成模块索引 |
/autolearn-sdd-kit:optimize-flow | 沉淀风险规则 |
/autolearn-sdd-kit:index-rebuild | 重建经验索引 |
/autolearn-sdd-kit:meta-maintainer | 检查元数据健康度 |
有两种可用方式:
直接通过 --plugin-dir 加载插件根目录:
ccm --plugin-dir /path/to/claude-plugins/plugins/autolearn-sdd-kit
# 或
claude --plugin-dir /path/to/claude-plugins/plugins/autolearn-sdd-kit
注意:这里要指向 插件根目录(即包含
.claude-plugin/plugin.json的目录), 不是只指向.claude-plugin/子目录。
将插件目录软链接到项目:
ln -s /path/to/claude-plugins/plugins/autolearn-sdd-kit/.claude-plugin ~/.claude/projects/<project-path>/
在真实会话里,推荐使用 namespaced 命令:
/autolearn-sdd-kit:design <需求>
/autolearn-sdd-kit:tasks <需求>
/autolearn-sdd-kit:impl <需求>
/autolearn-sdd-kit:module-index <模块路径>
不要默认假设裸 /design、/tasks、/impl、/module-index 一定可用。
/autolearn-sdd-kit:impl 的状态语义/autolearn-sdd-kit:impl <需求名> 会继续使用 Claude Code 内置任务系统追踪本次会话内进度,同时把跨会话可见的执行快照写回 .claude/tasks/<需求名>.tasks.md 的固定 generated section(例如 ## Implementation Record)。最终摘要推荐固定包含:Requested mode、Actual mode、Status sync、Status file。depends_on、files、steps、acceptance 仍然视为 spec,不应被执行阶段改写。-p/--print 模式下,写入项目 .claude/** 往往会被当作 sensitive path 拦截,不适合拿来验证完整落盘链路。/autolearn-sdd-kit:remember、/autolearn-sdd-kit:index-rebuild、/autolearn-sdd-kit:meta-maintainer)在某些 provider / 会话环境下仍可能主要受运行时响应与上游限流影响,而不是插件逻辑本身。REAL_SESSION_VALIDATION.mdcd plugins/autolearn-sdd-kit-opencode
./install.sh
cd /path/to/claude-plugins
git pull
# 自动生效
npx claudepluginhub smy14520/claude-plugins --plugin sdd-kitCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation