feat: rename skills/skiff to pouch and move ACK state under .pouch

Use ~/.pouch, the pouch CLI, and .pouch.yaml as the SSOT container.
Keep the inner skills/ packages, and store ACK project state in
.pouch/ack instead of docs/ack.
This commit is contained in:
2026-08-25 15:20:02 +08:00
parent ee31278947
commit f3cd56b78e
83 changed files with 1265 additions and 1192 deletions
@@ -6,4 +6,4 @@ summary: ACK 三角色协作闭环
| kind | path | root | create | format | notes |
|------|------|------|--------|--------|-------|
| general | memories/general | skill | true | markdown-dir | 跨项目:角色协作纪律、收尾检查、常见坑 |
| project | docs/ack/memory | project | true | markdown-per-skill | 仅本仓库;本 skill 写入 `docs/ack/memory/ack.md` |
| project | .pouch/ack/memory | project | true | markdown-per-skill | 仅本仓库;本 skill 写入 `.pouch/ack/memory/ack.md` |
+2 -2
View File
@@ -17,7 +17,7 @@ summary: ACK 三角色协作闭环
| kind | path | root | create | format | notes |
|------|------|------|--------|--------|-------|
| general | memories/general | skill | true | markdown-dir | 跨项目可复用的 ACK 流程纪律 |
| project | docs/ack/memory | project | true | markdown-per-skill | 仅本仓库;写入 `docs/ack/memory/<skillname>.md` |
| project | .pouch/ack/memory | project | true | markdown-per-skill | 仅本仓库;写入 `.pouch/ack/memory/<skillname>.md` |
```
## 字段
@@ -49,5 +49,5 @@ summary: ACK 三角色协作闭环
2. `root: skill` 的路径相对 skill SSOT(解析 symlink 后)。
3. `root: project` 的路径相对当前工作区项目根;找不到项目根则请用户确认。
4. 表格缺省:`create` 默认 `false``format` 默认 `markdown-dir`
5. `format: markdown-per-skill`:解析出目录 `path` 后,写入文件固定为 `<path>/<skillname>.md`(例:目标 `ack``docs/ack/memory/ack.md`)。不要把不同 skill 的项目记忆写进同一文件。
5. `format: markdown-per-skill`:解析出目录 `path` 后,写入文件固定为 `<path>/<skillname>.md`(例:目标 `ack``.pouch/ack/memory/ack.md`)。不要把不同 skill 的项目记忆写进同一文件。
6. 没有 manifest 时:在 skill 目录下寻找已存在的 `memories/general`,在项目下寻找文档已写明的 `…/memory/<skillname>.md`;仍不唯一则追问。