feat: add /jsc:archive-findings skill (persist code-review verdicts)

Consumes an adjudicated code-review run (攻擊方問題表 + 防守方裁決表) and
persists results into the target project:
-  成立 -> known-issues file (--known-issues)
-  誤判 -> exclusions file (--exclusions)
- 🔁 已知問題 / 🚫 略過 -> skip (count only)
Both paths are required; missing/empty files are created from a bundled
template (skills/archive-findings/templates/). Does not run review or edit code.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jeffery
2026-06-15 17:42:04 +08:00
co-authored by Claude Opus 4.8
parent f4c4e36691
commit ef8721296b
4 changed files with 197 additions and 0 deletions
+10
View File
@@ -173,6 +173,16 @@ rm -rf ~/.config/opencode/skills/code-review
- **Codex**`$code-review main feature/login attack`,或 `$code-review main feature/login all --exclusions docs/review-rules.md --known-issues docs/known-issues.md`,或用 `/skills` 選單
- **OpenCode**:描述需求(如「用攻防角色 review main 與 feature/login 的差異,排除事項看 docs/review-rules.md」)自動觸發
### `archive-findings`
`/jsc:code-review` 已裁決的問題保存到專案:**✅ 成立** 附加到前次審查紀錄(已知問題)檔、**❌ 誤判** 附加到排除事項檔,讓防守方下次自動標 🔁 已知問題 / 🚫 略過;🔁/🚫 已存在者僅計數不重複寫入。只吃既有裁決結果(合併攻擊方問題表+防守方裁決表),不自己跑 review、不改程式碼,且寫檔前先取得同意。檔案格式依副檔名(`.md` / `.json`)決定。
參數:`--known-issues <前次審查紀錄路徑> --exclusions <排除事項檔案路徑>`(與 code-review 同名旗標,沿用同一組路徑;缺漏會反問)。
- **Claude Code / Antigravity**`/jsc:archive-findings --known-issues .codereview-known-issues.md --exclusions .codereview.md`
- **Codex**`$archive-findings --known-issues docs/known-issues.md --exclusions docs/review-rules.md`,或用 `/skills` 選單
- **OpenCode**:描述需求(如「把剛剛 code-review 成立的問題存到 .codereview-known-issues.md、誤判存到 .codereview.md」)自動觸發
<!-- JSC-SKILLS:END -->
---