# skills **Repository Path**: ryt9806/skills ## Basic Information - **Project Name**: skills - **Description**: codereview skills 测试 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2026-09-03 - **Last Updated**: 2026-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Claude Code Skills — Forge 研发流程插件 团队共享的 Claude Code 技能插件市场,提供规范化的研发全流程支持。 ## 安装 ### 方式一:从 Git 仓库安装(推荐) 先将本仓库 fork/clone 到你们的 Git 平台(GitHub / Gitee / GitLab 等),然后在 Claude Code 中添加 marketplace: ``` /plugin marketplace add git@your-git-host:your-org/claude-skills.git ``` 然后安装插件: ``` /plugin install dev-skills-plugin@forge-dev-tools ``` ### 方式二:本地添加 ```bash # 本地添加 marketplace 进行测试 /plugin marketplace add ./claude-skills # 更新 /plugin marketplace update ``` ## 插件列表 | 插件 | 描述 | 包含技能 | |------|------|---------| | **dev-skills-plugin** | 研发技能集合插件 | forge、prd、design、apply、review、archive | --- ## Forge 研发全流程 Forge 是一套规范化的研发流程,将需求从模糊想法到上线归档拆分为 6 个阶段,每个阶段一个 Skill,确保全流程可追溯、可复现。 ``` forge(总控) └─ prd → 需求澄清,产出 PRD └─ design → 开发设计,产出设计文档 └─ apply → 编码实现,产出代码 + 实现记录 └─ review → 代码评审,产出评审报告 └─ archive → 验收归档,产出归档结论 ``` ### 各阶段产出(均在 `forge//` 目录下) | 阶段 | Skill | 产出文件 | |------|-------|----------| | 需求澄清 | prd | `prd-[功能名称].md` | | 开发设计 | design | `design-[功能名称].md` | | 编码实现 | apply | `apply-[功能名称].md` + 代码变更 | | 代码评审 | review | `review-[功能名称].md` | | 验收归档 | archive | `archive-[功能名称].md` | ### Forge 特色 - **自动分配 REQ-ID**:首次落盘时自动编号(如 `REQ-2026-001`),无需事先申请 - **中文功能名**:各阶段文件以中文功能名标识,一目了然 - **每步交接明确**:每个阶段结束提示下一步用哪个 Skill - **支持跳步**:可从任意阶段进入,系统检查前置条件 - **无内部系统依赖**:可在任何项目中跑通全流程 ### 快速开始示例 在 Claude Code 中安装插件后,直接描述需求即可启动流程: ``` # 1. 描述需求 → 自动触发 prd 澄清 帮我做一个消息通知功能,用户可以在站内收到系统消息 # 2. PRD 确认后 → 提示进入 design # 3. 设计确认后 → 提示进入 apply # 4. 实现完成后 → 提示进入 review # 5. 评审通过后 → 提示进入 archive ``` 也可直接说「从 design 开始」「review 一下」「归档 REQ-2026-001」来跳转阶段。 --- ## 目录结构 ``` claude-skills/ ├── .claude-plugin/ │ └── marketplace.json # 市场清单 ├── plugins/ │ └── dev-skills-plugin/ │ ├── .claude-plugin/ │ │ └── plugin.json │ └── skills/ │ ├── forge/ │ │ └── SKILL.md # 总控:流程编排 + 目录规范 │ ├── prd/ │ │ ├── SKILL.md # 需求澄清 │ │ └── references/ │ │ └── prd-template.md │ ├── design/ │ │ ├── SKILL.md # 开发设计 │ │ └── references/ │ │ ├── design-template.md │ │ ├── api-spec.md # 接口设计规范 │ │ └── data-model-spec.md │ ├── apply/ │ │ └── SKILL.md # 编码实现 │ ├── review/ │ │ ├── SKILL.md # 代码评审 │ │ └── references/ │ │ ├── api-spec.md # API 规范(评审用,与 design 共享同一规范) │ │ └── code-review-rules.md │ └── archive/ │ └── SKILL.md # 验收归档 ├── README.md ├── CONTRIBUTING.md └── LICENSE ``` ## 添加新插件 1. 在 `plugins/` 下创建新插件目录 2. 创建 `.claude-plugin/plugin.json` 3. 在 `skills/` 下创建技能目录和 `SKILL.md` 4. 在 `marketplace.json` 的 `plugins` 数组中添加条目 5. 提交并推送 详见 [CONTRIBUTING.md](CONTRIBUTING.md)。 ## 许可证 [MIT](LICENSE)