Skip to content

docs(skill): 提交 zzz-od-dev-* skill 并采纳 superpowers 流程方法论 - #2438

Merged
DoctorReid merged 1 commit into
mainfrom
docs/dev-skills-superpowers
Jul 5, 2026
Merged

docs(skill): 提交 zzz-od-dev-* skill 并采纳 superpowers 流程方法论#2438
DoctorReid merged 1 commit into
mainfrom
docs/dev-skills-superpowers

Conversation

@DoctorReid

@DoctorReid DoctorReid commented Jul 5, 2026

Copy link
Copy Markdown
Collaborator

背景

团队已形成共识统一采用 superpowers。此前 3 个 dev skill(dev-pr-finishing/dev-deciding-a-fix/dev-skill-guide)在 .gitignore 里标注「暂不提交,等团队 superpowers 统一采用的决定」,现解锁提交。

改动

1. dev skill 提交 + 命名规范落地

  • 3 个 dev skill 重命名为 zzz-od-dev-*(符合 ai_coding.md 命名规范)并提交:
    • zzz-od-dev-pr-finishing — PR 收尾(适配 CodeRabbit)
    • zzz-od-dev-deciding-a-fix — 修复决策框架
    • zzz-od-dev-skill-guide — 项目 skill 写作硬规范
  • 同步各 SKILL.md(name 字段)+ design.md(旧名/路径/「待决」状态段)

2. superpowers 定位(主干 vs 补充)

  • 采纳 superpowers 为开发流程方法论主干(brainstorming → 计划 → TDD → review → 合并)
  • zzz-od-dev-* 为叠加其上的项目特定补充,非替代

3. 文档同步

  • ai_coding.md:加「推荐安装 superpowers」段 + 命名表(开发类/历史遗留)+ 现状段重写
  • quickstart.md:Skills 段补全
  • harness/README.md:skill 清单 4→7 + 方向 A 补 superpowers

4. 其他

  • .gitignore:删 dev- 旧名忽略
  • .claude/skills/:symlink → junction(mklink /J,免管理员,对齐文档推荐)

说明

  • 既有 4 个历史 skill(agent-auto-battle-config/agent-definition/new-config/zzz-one-dragon-player)保持原名不动,迁移价值待评估
  • junction 不提交(.claude/ gitignore),每人本地建

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features
    • 新增一套开发技能与方法文档,覆盖技能创建、修复决策、PR 收尾等流程。
    • 补充了项目开发指南,说明技能加载方式、推荐工具链与当前技能清单。
  • Documentation
    • 更新快速开始与环境说明,拆分并完善相关章节,便于按步骤查阅与落地。
  • Chores
    • 调整了忽略配置,更新了若干项目约定与目录说明。

- 3 个 dev skill 重命名为 zzz-od-dev-* 并提交(此前 gitignore 等待团队决定)
- 团队统一采用 superpowers 作开发流程方法论,dev skill 为项目特定补充
- .claude/skills/ 链接 symlink->junction(免管理员,对齐文档推荐)
- 同步 ai_coding.md/quickstart.md/harness/README.md(skill 清单+superpowers 定位)

Co-Authored-By: Claude Code <noreply@anthropic.com>
Co-Authored-By: glm-5.2 <noreply@bigmodel.cn>
@coderabbitai

coderabbitai Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

本 PR 新增三个开发类 skill 目录(zzz-od-dev-deciding-a-fix、zzz-od-dev-pr-finishing、zzz-od-dev-skill-guide),各含 SKILL.md 与 design.md 文档;移除 .gitignore 对相应目录的忽略规则;并更新 harness/setup 文档以反映 junction 加载方式与 superpowers 流程说明。

Changes

Dev Skill 文档新增与项目文档同步

Layer / File(s) Summary
解除 skill 目录忽略
.gitignore
移除对 skills/dev-pr-finishing/skills/dev-skill-guide/skills/dev-deciding-a-fix/ 的忽略配置。
dev-deciding-a-fix skill
skills/zzz-od-dev-deciding-a-fix/SKILL.md, skills/zzz-od-dev-deciding-a-fix/design.md
新增修复决策方法论文档:五步决策流程、Quick Reference、Common Mistakes 及 pywin32 案例论据。
dev-pr-finishing skill
skills/zzz-od-dev-pr-finishing/SKILL.md, skills/zzz-od-dev-pr-finishing/design.md
新增 PR 收尾流程文档:done criteria、CI/CodeRabbit 检查与 resolve 命令、迭代循环与合并前检查。
dev-skill-guide skill
skills/zzz-od-dev-skill-guide/SKILL.md, skills/zzz-od-dev-skill-guide/design.md
新增 skill 创建/编辑指南:硬规范、落点约定、创建流程、与 superpowers:writing-skills 的关系、RED/GREEN 判定规则及设计理由。
Harness/setup 文档同步
docs/develop/harness/README.md, docs/develop/setup/ai_coding.md, docs/develop/setup/quickstart.md
更新方向 A 流程方法论与 skills 清单(4→7 个)、Skill 分类表与现状说明(symlink→junction)、拆分 Skills/Plugin 独立小节。

Estimated code review effort: 2 (Simple) | ~12 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed 标题准确概括了提交 zzz-od-dev-* skill 并引入 superpowers 流程方法论的主要变更。
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/dev-skills-superpowers

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
docs/develop/setup/ai_coding.md (1)

98-100: 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

收紧第 ② 层的落点描述。

这里把 .claude/skills/<name>/ 写成“可提交”的项目级目录,但本仓库当前的约定是:dev skill 源放在根 skills/<name>/.claude/skills/ 只做本地 junction。现在这段又把根 skills/ 写成单一源,读者很容易误解 ② 才是推荐提交点。建议把 ② 改成“本地/不提交”的工具私有目录,或明确这是通用示例,不是本仓库的推荐路径。

Also applies to: 104-113

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/develop/setup/ai_coding.md` around lines 98 - 100, 收紧“② 工具项目级”的落点描述,避免把
.claude/skills/<name>/ 误写成本仓库推荐的可提交目录;请在该段中明确 .claude/skills/ 仅作为 Claude Code
的本地/junction 位置,真正的提交源仍应指向根目录 skills/<name>/,并调整第 ② 与第 ③ 层的文案以保持一致,防止读者误解推荐路径。
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@docs/develop/setup/ai_coding.md`:
- Around line 98-100: 收紧“② 工具项目级”的落点描述,避免把 .claude/skills/<name>/
误写成本仓库推荐的可提交目录;请在该段中明确 .claude/skills/ 仅作为 Claude Code 的本地/junction
位置,真正的提交源仍应指向根目录 skills/<name>/,并调整第 ② 与第 ③ 层的文案以保持一致,防止读者误解推荐路径。

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: fbc3d316-94a8-47b7-ab28-8740960dcba7

📥 Commits

Reviewing files that changed from the base of the PR and between 6488ff2 and a4d55a6.

📒 Files selected for processing (10)
  • .gitignore
  • docs/develop/harness/README.md
  • docs/develop/setup/ai_coding.md
  • docs/develop/setup/quickstart.md
  • skills/zzz-od-dev-deciding-a-fix/SKILL.md
  • skills/zzz-od-dev-deciding-a-fix/design.md
  • skills/zzz-od-dev-pr-finishing/SKILL.md
  • skills/zzz-od-dev-pr-finishing/design.md
  • skills/zzz-od-dev-skill-guide/SKILL.md
  • skills/zzz-od-dev-skill-guide/design.md
💤 Files with no reviewable changes (1)
  • .gitignore

@DoctorReid
DoctorReid merged commit 1a4f987 into main Jul 5, 2026
8 checks passed
@DoctorReid
DoctorReid deleted the docs/dev-skills-superpowers branch July 5, 2026 08:50
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Jul 8, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant