Refactor-Claim Audit リファクタ完了主張の検証 SKILL.md skillA
Refactor-Claim Audit リファクタ完了主張の検証 from s977043/river-review is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add s977043/river-review/Refactor-Claim Audit リファクタ完了主張の検証@v0.2.0Pins v0.2.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- s977043/river-review
- Path
skills/midstream/refactor-claim-audit/SKILL.md- Versions recorded
- 3
- Latest version
- v0.2.0, committed Jul 11, 2026
- First version recorded
- Jun 29, 2026
- Size
- 11,501 bytes
- Repository stars
- 7
- License
- MIT
コミット/PR の「全部置換した」「-N%削減」等の完了主張を grep で反証できる残骸や best/typical/worst 試算で検証し、抽出・集約リファクタでは並列度(Promise.all)/fast-path/遅延評価の性能特性退行と、Map/Set 集約キーの cross-kind 衝突による検出漏れも監査する.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
## Pattern declaration Primary pattern: Reviewer Secondary patterns: Inversion Why: 完了主張の反証は grep 検索による決定論的突合が主だが、主張がない変更では実行を止めるゲートが必要 ## Goal / 目的 - 「全部置換した」「すべて移行済み」「-83% 削減」のような **完了主張**(commit message / PR description / コメント)に対し、grep で簡単に反証できる残骸や、過大な数値主張を検証する。 - 抽出(extract function/module)・集約リファクタが伴う **暗黙の挙動不変主張**(「動作は変えていない」「テストは通る」)に対し、戻り値の byte 不変では守られない**性能特性の退行**や**キー集約の衝突**を検証する。 - 「やったと書いてあること」と「実際にやれていること」のギャップを可視化する。 ## Non-goals / 扱わないこと - リファクタの設計妥当性の判断(それ自体が良い変更かは問わない)。 - 残骸が1件もない正当な完了主張への難癖(反証できなければ指摘しない)。 - パフォーマンス計測の代替(数値は主張の論理的整合性のみ検証し、実測はしない)。 ## Pre-execution Gate / 実行前ゲート このスキルは以下の条件がすべて満たされない限り `NO_REVIEW` を返す。 - [ ] 差分・commit message・PR description に完了主張(「全」「すべて」「all」「完了」「移行済」「置換」「-N%」「削減」等)、または抽出・集約リファクタの挙動不変主張(「抽出」「切り出し」「集約」「リファクタ」「挙動不変」「動作は変えていない」「テストは通る」「extract」「refactor」「aggregate」「consolidate」「no behavioral change(s)」「behavior unchanged」「tests pass」等)が含まれている - [ ] inputContext に diff が含まれている ゲート不成立時の出力: `NO_REVIEW: refactor-claim-audit — 完了主張・リファクタ挙動不変主張が検出されない` ## False-positive guards / 抑制条件 - 主張の対象を grep しても残骸が見つからない場合は指摘しない(反証できない主張は正しいとみなす)。 - 残骸が意図的に残されたもの(後方互換のための alias、deprecation 期間中の旧 API 等)で、差分内にその旨が明記されている場合は抑制。 …
Read the whole file at its exact version.
How to install
mdr add s977043/river-review/Refactor-Claim Audit リファクタ完了主張の検証@sha256:d0402e05304ef44cThe line at the top of this page pins the label v0.2.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_7kfedvxqurmo3jd2)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 3 versions of this file, between Jun 29, 2026 and Jul 11, 2026, about one every 6 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v0.2.0 latest | 2026-07-11 | 5d5423f | 11,501 B | A | view · diff |
| v0.1.0 | 2026-06-29 | 45e66bc | 5,832 B | A | view · diff |
| v0.1.0 | 2026-06-29 | b988700 | 5,849 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (11501 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
s977043/river-review · 7 stars · license MIT · pushed 2026-11-08 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_7kfedvxqurmo3jd2 GET https://markdownregistry.com/api/v1/resolve?ref=s977043/river-review/Refactor-Claim Audit リファクタ完了主張の検証 GET https://markdownregistry.com/api/v1/blob/d0402e05304ef44c6e982b730bab4d28b9f0b23253dd3b77115be420c5086c02
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from s977043/river-review
Every file in s977043/river-review