fix-review
An automated reviewer that evaluates bugfix changes for regressions and documentation requirements.
Install
mkdir -p .claude/skills/fix-review-ishibata91 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13092" && unzip -o skill.zip -d .claude/skills/fix-review-ishibata91 && rm skill.zipInstalls to .claude/skills/fix-review-ishibata91
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
AI Translation Engine 2 専用。bugfix 差分をレビューし、退行、未解消リスク、docs handoff 要否を返す read-only reviewer。修正後の bugfix review をしたいときに使う。Key capabilities
- →Review bugfix differences
- →Check for regressions
- →Identify unresolved risks
- →Determine if documentation handoff is needed
- →Verify compliance with architectural definitions
How it works
The skill reviews bugfix differences against specifications, architectural definitions, and verification results to identify regressions, unresolved risks, and documentation needs, returning a structured feedback.
Inputs & outputs
When to use fix-review
- →Verifying a bugfix patch
- →Checking for regressions in a fix
- →Evaluating if docs need updates
About this skill
Fix Review
起動確認: このスキルが起動されたら、まず
invoked_skillがfix-reviewであることを確認する。不一致の場合は作業を開始せずエラーを返す。
この skill は bugfix 差分をレビューし、未解消の退行や仕様逸脱を返す read-only skill。 bugfix 差分、関連仕様、検証結果を照合して結果を返す。
必須レビュー観点
- 仕様適合レビュー: bugfix scope、関連仕様、期待挙動に対して修正が過不足なく適合しているかを確認する
- 差分の危険箇所レビュー: 修正点の周辺、再発しやすい条件、関連フローへの退行リスクを確認する
- テスト不足レビュー: 再現手順、回帰確認、追加ケース、既存検証で不足しているものがないかを確認する
- 例外・失敗時レビュー: 修正後も失敗系、境界条件、エラー復旧、部分失敗時の挙動が破綻しないかを確認する
- 既存設計との整合性レビュー: 応急処置で責務境界や既存 contract を壊していないかを確認する
- セキュリティ・性能レビュー: 修正に伴う入力起点の危険、権限逸脱、過負荷、無駄なリトライや重複処理を確認する
- DB メンテ回避レビュー: DB メンテナンスで解消できる問題を、起動時 self-heal やデータ補正コードで覆い隠していないかを確認する
使う場面
- bugfix 修正後の退行確認をしたい
- 修正で別の contract を壊していないか見たい
- docs 反映が必要かを判定したい
入力契約
fix-directionから渡された対象 change- bugfix packet または fix plan
- 実装差分
- 実行済み検証結果
- 前回 findings
手順
- bugfix scope と実装差分を照合する。
- 以下の規約およびアーキテクチャ定義に従っているかチェックする。
docs/governance/architecture/spec.mddocs/governance/backend-coding-standards/spec.mddocs/frontend/frontend-coding-standards/spec.md
- 必須レビュー観点を順に確認する。観点を飛ばさず、仕様適合、危険箇所、テスト不足、例外・失敗時、既存設計整合性、セキュリティ・性能の順で見落としを潰す。
- 退行、未解消リスク、仕様逸脱、未検証を優先して見る。bugfix scope 未達、退行、新規の仕様逸脱を severity 判定の中心に置く。
severityは未解消の最高重大度を返す。criticalmediumlowの 3 段階を使い、好みや任意改善は指摘理由に含めない。scoreは「欠陥の重さ」を表す離散バンドで返す。判定優先順位はcritical > medium > verification不足 > low件数 > external noiseとし、複数条件がある場合は最も低いバンドを採用する。scoreは以下の rubric に従う。1.00: 未解消の品質欠陥なし。required verification も満たしている。0.90: 未解消がlow1-2 件のみ、またはexternal_validation_noise/known_pre_existing_issueのみ。0.85: 未解消がlow3-4 件のみ。0.75: 未解消のmediumが 1 件以上ある、required verification 不足がある、またはlowが 5 件以上ある。0.50: 未解消のcriticalが 1 件以上ある。
references/templates.mdの## review feedbackを唯一の schema 正本として、scoreseveritylocationviolated_contractrequired_deltarecheckdocs_sync_neededをその順で返す。score < 0.85の場合はrequired_deltaを欠落させず、review loop を継続できる形で返す。required_deltaとrecheckの本文では、未解消 scope、external validation noise、residual risk を区別して書く。docs_sync_neededは score に影響させず、docs handoff 判断専用で返す。- 次工程の起動は行わず、結果だけを
fix-directionへ返す。
出力形式
references/templates.mdの## review feedbackを唯一の schema 正本として扱う- field は
scoreseveritylocationviolated_contractrequired_deltarecheckdocs_sync_neededの 7 個で固定する scoreは0.0 - 1.0の範囲で返すrequired_deltaにはscope_failuresexternal_validation_noiseknown_pre_existing_issueを区別して書くrecheckには rerun コマンドと residual risk を区別して書く- 正本は
changes/<id>/context_board/fix-review.feedback.jsonとし、packet 生成後は.codex/skills/scripts/validate-packet-contracts.ps1を実行してfix-review.feedback.validation.jsonを出力する - validator fail 時は 1 回だけ自己再試行し、それでも fail なら invalid packet と validation artifact を残して終了する
fix-direction が判断する条件
score >= 0.85の review だけを次工程へ渡してよいscore < 0.85の場合はrequired_deltaを返して review loop を継続する- ただし external validation noise だけが残る場合は、
score = 0.90を上限にfix-directionが residual risk として扱う余地を残す lowのみでも 5 件以上ある場合はscore = 0.75とし、review loop を継続する
許可される動作
- 実装方針の好みより退行と未解消リスクを優先する
- green 判定は、必須レビュー観点を一通り確認した後に行う
score >= 0.85とするのは、critical/mediumが未解消でない場合に限るexternal_validation_noiseとknown_pre_existing_issueは通常欠陥より軽く扱うが、score 上限は0.90とするdocs_sync_neededは score 減点理由ではなく handoff 判断材料として扱う- read-only として振る舞う
- 返却内容は review 結果に限り、次工程起動は
fix-directionに委ねる
When not to use it
- →When reviewing changes other than bugfixes
- →When the user wants to modify files or create commits
Limitations
- →Read-only reviewer
- →Dedicated to AI Translation Engine 2
- →Does not perform next-step activation
How it compares
This skill provides a structured, read-only review of bugfix changes based on predefined criteria and architectural standards, unlike a manual review which may be subjective and inconsistent.
Compared to similar skills
fix-review side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| fix-review (this skill) | 0 | 4mo | No flags | Advanced |
| python-testing-patterns | 77 | 2mo | Review | Intermediate |
| error-handling-patterns | 35 | 2mo | No flags | Intermediate |
| codex-claude-loop | 13 | 9mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
python-testing-patterns
wshobson
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.
error-handling-patterns
wshobson
Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build resilient applications. Use when implementing error handling, designing APIs, or improving application reliability.
codex-claude-loop
bear2u
Orchestrates a dual-AI engineering loop where Claude Code plans and implements, while Codex validates and reviews, with continuous feedback for optimal code quality
serena
massgen
This skill provides symbol-level code understanding and navigation using Language Server Protocol (LSP). Enables IDE-like capabilities for finding symbols, tracking references, and making precise code edits at the symbol level.
javascript-mastery
davila7
Comprehensive JavaScript reference covering 33+ essential concepts every developer should know. From fundamentals like primitives and closures to advanced patterns like async/await and functional programming. Use when explaining JS concepts, debugging JavaScript issues, or teaching JavaScript fundamentals.
find-bugs
davila7
Find bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch.