feat: add capture skill

This commit is contained in:
2026-03-17 17:10:45 +08:00
parent e51f523b8e
commit 767ec333c6
8 changed files with 308 additions and 0 deletions
+25
View File
@@ -45,6 +45,7 @@ RequirementsDoc ──▶ PRD ──▶ FeatureSummary ──▶ DevelopmentPlan
| **执行** | `go` | `/go` | `/go` | 🚀 发射按钮,激进模式一口气完成开发 |
| **辅助** | `iter` | `/iter` | `/iter` | 迭代变更入口(Bug/功能/重构) |
| | `doc` | `/doc` | `/doc` | 渐进式文档生成器,先写梗概再迭代完善 |
| | `capture` | `/capture` | `/capture` | 把一次成功任务复刻成结构化经验记录,输出到指定目录 |
| | `update` | `/up` | `/up` | Skill 升级优化 |
| | `deploy` | `/deploy` | `/deploy` | Drone CI/CD 全流程部署引导 |
| | `gitea` | `/gitea` | `/gitea` | 统一 Gitea 入口(issue / push / PR |
@@ -155,12 +156,34 @@ Codex:
请用 wf skill 根据 PRD 生成 FeatureSummary
请用 go skill 按 doc/tasks.md 执行未完成任务
请用 doc skill 为认证模块写一份 300 字以内的使用说明
请用 capture skill 把这次成功任务复刻到 ./docs/lessons
请用 gitea skill 看当前仓库 open issues
请用 gitea skill 给当前分支开 PR 到 main
请用 gitea skill push 当前分支到远端
请用 issue-drive skill 把当前 bug 拆成两张 Gitea issue
```
### 复刻一次成功经验
Claude Code:
```bash
/capture ./docs/lessons
```
Codex:
```text
/capture ./docs/lessons
$capture /tmp/经验库
```
说明:
- 目录由调用时显式指定,不绑定 `doc/`
- 输出文件名:`YYYY-MM-DD-task-slug.md`
- 文件内容只包含一个 fenced `yaml` code block,便于复用和提取
### 统一 Gitea 入口
先配置环境变量:
@@ -288,6 +311,7 @@ your-project/
│ ├── rp/
│ ├── ...
│ ├── iter/
│ ├── capture/
│ ├── gitea/
│ └── issue-drive/
├── .claude/
@@ -296,6 +320,7 @@ your-project/
│ ├── rp/
│ ├── ...
│ ├── iter/
│ ├── capture/
│ ├── gitea/
│ └── issue-drive/
├── doc/ # ← 文档输出位置