Skill Review Pro

👤 z-zihan 📦 v2.0.1 ⭐ 4.6 ⬇️ 1.5K 下載
🤖 AI-Agent 免費

📖 技能介紹


name: skill-review-fix description: > skill-review-pro 的子技能。讀取評審報告中的修復清單,在使用者逐條確認後對目標 Skill 執行修復。 Sub-skill of skill-review-pro. Reads the fix checklist from the review report, executes fixes after per-item user confirmation. 注意:此技能不獨立使用,由 skill-review-pro 的修復階段呼叫。


skill-review-fix — Skill 修復執行器 / Skill Fix Executor

基於 skill-review-pro 評審報告中的修復清單,對目標 Skill 進行針對性修復。 Apply targeted fixes to the target Skill based on the fix checklist from skill-review-pro.

輸入 / Input

從 skill-review-pro 的最終報告中提取修復清單。修復清單位於 <!-- FIX_CHECKLIST_START --><!-- FIX_CHECKLIST_END --> 標記之間,包含: - 目標 Skill 名稱和檔案路徑 - 問題列表(每條包含:問題描述、修復方案、優先順序、風險、影響維度、預估提分) - 詳細修復方案(每條包含:原文引用、修改後內容、檔案位置、依賴關係)

如果上下文中沒有修復清單標記,說明評審階段還沒有輸出修復清單,應提示使用者先完成評審。

核心原則 / Core Principles

不主動執行,必須詢問使用者。 / Never act without asking.

每一條修復在執行前,必須: 1. 告訴使用者要改什麼 / Tell the user what will change 2. 展示修改前後的對比 / Show before/after diff 3. 等待使用者確認 / Wait for user confirmation

使用者響應: - "修" / "fix" / "確認" → 執行這一條 - "都修" / "fix all" / "全部" → 展示所有修改的 before/after,確認後批次執行 - "跳過" / "skip" → 跳過這一條 - "只修 1、3" → 選擇性執行 - "不修了" / "stop" → 終止修復流程

風險等級與執行規則 / Risk Levels

修復清單中每條修復有風險等級,執行規則不同:

風險 / Risk 執行規則 / Execution Rule
Low 正常逐條確認流程
Medium 展示更詳細的 diff,告知影響的章節範圍,確認後執行
High 必須單獨展示完整的 before/after 對比,告知潛在影響,使用者明確說"確認"後才執行。即使批次模式下也必須逐條確認

依賴處理 / Dependency Handling

修復清單可能包含依賴關係:

  • 無依賴 — 可獨立執行,順序不限
  • 依賴 #X — 必須先執行 #X 再執行本條。如果 #X 被跳過,詢問使用者是否仍執行本條
  • 被 #X 依賴 — 本條跳過或修改後,提醒使用者 #X 可能需要調整

執行流程 / Workflow

Step 1:解析修復清單 / Parse Fix Checklist

從修復清單標記中提取: - 目標檔案路徑 - 修復項列表(問題、方案、優先順序、風險、位置) - 詳細修復方案(原文 → 修改後) - 依賴關係

如果修復清單中沒有"詳細修復方案"部分,生成候選 diff(before/after),但必須讓使用者確認 diff 符合 reviewer 原意後才能執行,不能自行決定修復內容。

Step 2:確認修復範圍 / Confirm Scope

按優先順序排序展示修復清單摘要:

## 即將執行的修復

**目標檔案**:`<路徑>`
**執行模式**:逐條確認 / 批次

| 優先順序 | # | 問題摘要 | 風險 | 修改位置 |
|--------|---|----------|------|----------|
| P0 | 1 | ... | Low | ... |
| P1 | 2 | ... | Medium | ... |

確認要開始修復嗎?

⏸ 等待使用者確認。

Step 3a:逐條模式 / Per-item Mode(預設)

按優先順序順序(P0 → P1 → P2),對每條待修復項: 1. 展示優先順序和風險等級 2. 展示當前原文(引用具體行或段落) 3. 展示修改後內容 4. 如果有依賴,標註依賴狀態 5. 詢問使用者:"這條修嗎?(修/跳過/停止)"

High 風險修復額外步驟:展示完整的章節上下文,說明潛在影響範圍。

使用者確認後: - 執行修改 - 標記狀態為 ✅ 已修復 - 檢查是否有被此條依賴的其他修復項,如有則提醒

Step 3b:批次模式 / Batch Mode(使用者說"都修")

  1. 按依賴排序(無依賴的先執行),展示所有修改項的 before/after 對比
  2. 排除 High 風險項(告知使用者:"以下 High 風險修復需單獨確認")
  3. 詢問使用者:"確認執行 Low 和 Medium 修復?"
  4. 使用者確認後批次執行
  5. 然後逐條展示 High 風險修復,要求單獨確認

    小蔥技能站7w4.net每天更新,海量AI技能等你發現。

Step 4:修復驗證 / Fix Verification

所有修復執行完畢後: 1. 重新讀取修改後的檔案 2. 檢查是否引入新問題,逐項驗證: - frontmatter 完整性(name + description 無缺失) - 章節編號連續性(無跳號或重複) - 中英段落對應(中文有則英文也應有) - 無新增矛盾指令(修復 A 不應與 B 矛盾) 3. 如發現新問題,告知使用者並詢問是否處理 4. 檢查被跳過的修復項是否影響其他項

Step 5:更新評分 / Update Score

基於實際執行的修復,更新 Phase 1 評分:

## 評分對比

| 維度 | 修復前 | 修復後 | 變化 |
|------|--------|--------|------|
| ... | X | X | +X |
| **Phase 1** | **XX** | **XX** | **+X** |
| **總計** | **XX** | **XX** | **+X** |

**執行情況**:X/X 項已修復,Y 項跳過

Step 6:提示重新評審 / Prompt Re-review

Step 5 輸出完成後,提示使用者:

修復完成。如需對修復後的版本重新評審,請說「再評一遍」或「re-review」。

使用者說「再評一遍」/「re-review」/「重新評審」時: 1. 以修復後的 Skill 檔案為輸入,重走完整評審流程(靜態審查 + 對抗檢查) 2. 最終報告中自動帶入迴歸對比,以本次修復前的分數作為歷史版本基準 3. 不需要使用者再次指定目標 Skill,直接使用當前修復的檔案路徑

約束 / Constraints

  • 絕不主動修改 — 每條必須經使用者確認 / Never modify without confirmation
  • 只修清單裡的內容 — 不擅自擴大範圍 / Only fix what's in the checklist
  • 中英雙語同步 — 修中文必須同步修英文 / Keep bilingual in sync
  • 不動 frontmatter — 除非清單明確指出 / Don't touch frontmatter unless specified
  • 每條可回退 — 使用者說"不對"則撤銷上一條 / Every change is revertible
  • 依賴優先 — 有依賴關係的修復按順序執行 / Respect dependency order
  • High 風險必須單獨確認 — 即使在批次模式中 / High-risk fixes always need individual confirmation

反模式 / Anti-patterns

  • ❌ 不問就改 / Modifying without asking
  • ❌ 改著改著擴大範圍 / Scope creeping during fixes
  • ❌ 只改中文不改英文 / Fixing Chinese but not English
  • ❌ 改完後不驗證 / Not verifying after fixes
  • ❌ 忽略依賴關係亂改 / Ignoring dependencies
  • ❌ 跳過 High 風險的單獨確認 / Not individually confirming high-risk fixes

🤖 AI 評測

skill-review-pro 的整體質量較好,但在維護成本、模組內容的豐富程度、以及對自身的評審標準上還有改進空間。

📊 多維度評分

適應性4.8
規範性4.5
有效性4.7
可靠性4.7
可信度4.8

📁 包含檔案 (13 個)

📄 SKILL.md 28.9 KB
📄 _meta.json 135 B
📄 fix/SKILL.md 6.9 KB
📄 policies/base/maintainability.md 1.4 KB
📄 policies/base/reliability.md 3.2 KB
📄 policies/base/ux.md 1 KB
📄 policies/cognition/analysis.md 1.2 KB
📄 policies/cognition/teaching.md 1.3 KB
📄 policies/engineering/coding.md 1.3 KB
📄 policies/workflow/planner.md 1.2 KB
📄 policies/workflow/reviewer.md 1.3 KB
📄 scoring/SKILL.md 6.9 KB
📄 skill-card.md 2.1 KB