<Skill Name>
Free<What this skill does>
The English summary is being prepared. Showing the original description.
リファクタリングを「更新されたチームの理解と、コードが表現する過去の理解の差分同期」と捉え、今回得た新知識(要求・ドメイン知識・制約)が naming と responsibility へ反映されているか、boundary が現在の understanding を表現しているか、diff の削除行やコメントに現れる過去の design history と constraint を失っていないかを diff-time で確認する。
Knowledge Delta の signal は diff(追加/削除された hunk・コメント・ADR 参照)を一次情報とし、PR 本文が供給されるときは補助に用い、不確実なら question に留める。
ドメイン用語の一貫性は ubiquitous-language-naming、集約/コンテキスト境界の設計判断は bounded-context-language、投機的抽象化・caller special-case は altitude-generalization、スコープ逸脱/前提破壊は fix-scope-integrity、振る舞い変更と構造変更の分離は behavior-structure-separation、完了主張の反証は refactor-claim-audit へ委譲する
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
inspired by:
上記は観測された考え方の紹介であり、本文の転載・著者による endorsement を含まない(nominative fair use)。命名は skills/README.md Naming に従い value を表す新規名として付与した。
Primary pattern: Reviewer Secondary patterns: Inversion Why: 新知識のコード反映と設計知識の保全は意味的判断が主だが、Knowledge Delta(比較基準)が discover できない差分では実行を止めるゲートが必要。
リファクタリング・機能変更の diff に対し、次を diff-time で確認する。テストが通るだけでは見つからない「設計知識の消失」と「古い理解の残存」を検出する。
report-only。finding/question のみを出力し、自動修正・自動マージはしない。
ubiquitous-language-naming が担う。本 skill は用語の一貫性ではなく、新知識が命名・責務へ反映されたか(Knowledge Delta の反映)を見る。bounded-context-language が artifact ベースで担う。本 skill は diff 上の関数/モジュール境界が現在の理解を表現するかに集中する。altitude-generalization が担う。本 skill は「新知識の反映不足」「設計知識の消失」を見る。fix-scope-integrity が担う。behavior-structure-separation(sibling)が担う。本 skill は挙動ではなく知識の反映・保全を見る。refactor-claim-audit が担う。このスキルは以下の条件がすべて満たされない限り NO_REVIEW を返す。
diff が含まれている。// ...・# ... 等)・差分内に現れる issue/ADR 参照(#1573・ADR-012 等)・コミットや PR 本文が供給されている場合はその記述に、「新しく得た要求・ドメイン知識・制約」または「過去の設計判断・制約」が読み取れる。PlanGate が Knowledge Delta を提供する場合はそれを入力とする。dist/**・*.map・lockfile・自動生成 manifest)は Gate 判定からもレビュー対象からも除外する。ゲート不成立時の出力: NO_REVIEW: knowledge-to-code-alignment — Knowledge Delta の signal が diff から discover できない
補足(degraded mode): 既定の runner は inputContext として diff のみを供給する(fullFile・adr・commitMessage は供給されない前提)。PlanGate から Knowledge Delta が渡されない場合は、diff の hunk・コメント・参照から推定し、不確実性を明示して question とする。Plan を再作成しない。
.claude/rules/review-core.md #1070)。本 skill は意味的判断に集中し、canary が守る領域を重複指摘しない。TODO / FIXME / HACK / WORKAROUND / 暫定 を含むコメントに、撤去条件(Issue 参照・URL・期日/バージョン・条件節)と恒久宣言(keep forever / by design / 恒久 等。#1797)のいずれも無い状態は、src/lib/heuristic-review.mjs の決定論検出器 temporary-without-exit(finding-id TEMPORARY_WITHOUT_EXIT。定義は docs/review/rationale-traceability.md)が canary 付きで担う。本 skill は同じ観点を重複指摘しない。この検出器は本 skill の選択に相乗りするため、実効範囲は上の applyTo(src / app / lib 配下の .ts .tsx .js .jsx .mjs)を含む差分に限られる。検出器側もディレクトリ接頭辞と 5 拡張子の両方を同じ条件で判定しており(scripts/ やリポジトリ直下の設定ファイルは対象外)、対象を広げるときは applyTo と検出器を同時に変える。今回の変更で新しく得た要求・ドメイン知識・制約(Knowledge Delta)が特定できるのに、変更した識別子・責務が古い理解のままである場合に指摘する。
判定に使った Knowledge Delta の出典(diff 内のコメント・追加/削除行・issue/ADR 参照、または供給されていれば PR 本文の該当箇所)を必ず示す。diff から Knowledge Delta を特定できない場合は question とする。
モジュール/関数/ファイルの境界(boundary)が古い理解に基づいた分割のままで、現在の understanding を表現していない場合に指摘する。
過剰な境界再設計を強制しない。FP guard に従い、構造反映が過剰リファクタになる小規模ケースは question に留める。
diff の削除行(- 行)に現れる過去の design history(設計判断・制約・例外・運用知識)を、根拠を引き継がずに失っている場合に指摘する。判定は diff の削除行を一次情報とする。
ADR-012・issue 番号・「除去しないと壊れる」等の理由)を明示している。指摘の根拠は削除行の file:line と、そこに現れる ADR/issue 参照・制約コメントの文言を引用して示す。削除行に制約の signal が読み取れ、かつ同じ diff(PR 本文が供給される場合はそれも含む)に正当化が見当たらない場合は finding とする(回帰リスクに応じて severity を較正)。adr_lookup / code_search が利用可能なら参照先の実在確認に用いてよいが、既定の runner では供給されない前提とする。diff の削除行に制約の signal が読み取れない場合は指摘しない。signal はあるが制約かどうか・正当化の有無が diff から判断しきれない場合は question とする。
major。minor を起点とする。info 相当)とし、不確実性を明示する。file:line は差分内にアンカーする。差分外の推測に基づく指摘は question として返す。.claude/rules/review-core.md)。すべて日本語。標準の finding フォーマットに従い、各指摘に check(1|2|3)と knowledge_delta(判定に使った新知識/過去制約)を含める。
(knowledge-to-code-alignment):1: [要約] 最も知識反映が不足している点は〈1文〉
<file>:<line>: [Check N] <タイトル>
check: 1 | 2 | 3
knowledge_delta: <今回の新知識 or 過去の設計判断>(出典: diff 内のコメント/参照、または供給されていれば PR 本文の該当箇所)
gap: <知識とコード表現のギャップ>(検索語: `<grep pattern>`)
Severity: major | minor | info(較正基準に従う)
Fix: <名前/責務/境界の是正案 or 制約の復元・根拠の明示>
src/pricing/discount.ts:18: [Check 1] 新概念「会員ランク別割引」を旧名 flatDiscount のまま実装
check: 1
knowledge_delta: issue #1573「割引は会員ランクに依存する」(PR 本文で明示)。従来は一律割引
gap: rate 計算はランク依存に変わったが、関数名・型は flatDiscount のまま(検索語: `flatDiscount`, src/pricing/discount.ts:18)
Severity: minor
Fix: rankedDiscount 等、現在の理解を表す名前へ改名し、ランクを引数の型に反映する
src/import/csv.ts:44: [Check 3] ADR-012 記載の BOM 除去例外を根拠確認せず削除
check: 3
knowledge_delta: 削除行のコメント「一部取引先の CSV は先頭 BOM 付き(ADR-012)。除去しないと parse 失敗」(diff の `-` 行に明示)
gap: BOM 除去分岐を「不要」として削除。同じ diff に前提変更の正当化がなく、回帰で該当取引先の取込が壊れる(検索語: `\uFEFF`, 削除行 src/import/csv.ts:44)
Severity: major
Fix: BOM 除去を復元するか、前提が変わった旨を ADR/PR に明記して正当化する
命名がドメインに合っていない気がします
(Check の特定なし、Knowledge Delta の出典なし、検索語なし、Fix なし、ubiquitous-language-naming の領分との分離なし)
skills/midstream/behavior-structure-separation/SKILL.md — 振る舞い変更と構造変更の分離(sibling)skills/midstream/ubiquitous-language-naming/SKILL.md — ドメイン用語の一貫性(委譲先)skills/midstream/altitude-generalization/SKILL.md — 投機的抽象化・caller special-case(委譲先)skills/midstream/fix-scope-integrity/SKILL.md — スコープ逸脱・前提破壊(委譲先)skills/midstream/refactor-claim-audit/SKILL.md — 完了主張の反証(委譲先).claude/rules/review-core.md §「カスタム静的解析の False-positive 責務分界(#1070)」docs/review/output-format.md — 重要度ラベルと出力形式(SSoT)No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
<What this skill does>
The English summary is being prepared. Showing the original description.
画像・ボタン・フォーム要素に適切なアクセシブルネームがあるか確認する。
The English summary is being prepared. Showing the original description.
Ensure ADRs capture context, decision, alternatives, tradeoffs, and follow-ups in a way that prevents future drift.
The English summary is being prepared. Showing the original description.
敵対的分析手法を統合したレビューの entry skill。認知バイアス対策の3手法 (Pre-mortem / War Game / Logic Torturing)と、宣言・主張と実態の乖離を突く claim-vs-actual 検出3パターン(Self-Contradiction / Refactor-Claim Audit / Cross-File Leakage)へルーティングし、通常のレビューでは見えない設計の盲点・ 防御の穴・論理の弱点・宣言と実装のズレを可視化する。
The English summary is being prepared. Showing the original description.
Review changes to the Agent Skills import/export bridge for path safety, round-trip fidelity, and validation correctness.
The English summary is being prepared. Showing the original description.
Checks whether AI-assisted work defines review criteria, accessible context, explicit review loop, human judgment boundary, and feedback capture before delegating to an agent.
The English summary is being prepared. Showing the original description.