Detector Detection Power 検査器の検出力の検証 SKILL.md skillA
This file is byte-identical to the first copy the registry indexed. Same content hash, so the same checks give both the same grade.
Detector Detection Power 検査器の検出力の検証 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/Detector Detection Power 検査器の検出力の検証@v0.1.0Pins v0.1.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
plugin-dist/river-review/skills/midstream/detector-detection-power/SKILL.md- Versions recorded
- 1
- Latest version
- v0.1.0, committed Oct 25, 2026
- Size
- 32,165 bytes
- Repository stars
- 7
- License
- MIT
検査器(linter / ガード / CI ゲート / バリデータ / フィルタ)そのものの検出力が差分で静かに落ちていないか、また新設した検査が実際に検出できることが実証されているかを diff-time で検出する。Check 1 unverified detection reduction(検査器の検出ロジック(正規表現・除外パターン・解決集合・allowlist・baseline)を変更して検出件数が減ったのに、減った 1 件ずつが誤検出であった根拠が示されないまま「誤検出を潰した」「N → M 件に減少」と改善として主張している)、Check 2 unproven guard detection power(新しい検査ロジック・CI ゲート・バリデーションを追加・変更したのに、検出すべき入力を注入して検出されること/検出すべきでない入力で黙ることを示す変異注入の証跡が無く、「追加した」「CI が緑」を検出力の証拠として扱っている)、の 2 Check を対象とする report-only。テスト自身のアサーションが実質何も検証していない構造は…
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
## Naming / 命名 `skills/README.md` の Naming Q0–Q5 に従って決定した。本 skill は外部プロジェクトの成果物・技術の取り込みではなく、リポジトリ内の運用振り返りから起こした観点であるため Q0 の入力分類(artifact / concept reimplementation)は適用外であり、Q1–Q4 の「原語」も存在しない。したがって Q5 に落ち、**役割を名指す新規命名**として `detector-detection-power` を採用した。機構名(件数比較・変異注入)ではなく「検査器が持つべき価値=検出力」を名指す点が Q5 の要件である。既存の `test-assertion-effectiveness`(テストの有効性)と語形をそろえ、対象が **テスト** ではなく **検査器** であることを `detector-` の接頭で区別している。 ## Pattern declaration Primary pattern: Reviewer Secondary patterns: Inversion Why: 検出ロジックの変更はパターンとして拾えるが、「その変更が誤検出の除去か検出力の低下か」は件数からは決定できず、比較の根拠(減った項目の内訳・変異注入の証跡)が discover できない差分では実行を止めるゲートが必要である。 ## Goal / 目的 検査器(linter / ガード / CI ゲート / バリデータ / フィルタ)は、それ自身がレビューされないまま「安全網がある」という前提を支えてしまう。検査器の**検出力が落ちたことは、失敗として現れない**。件数は減り、CI は緑になり、指標はむしろ改善したように見える。この非対称性が本 skill の対象である。 具体的には次の 2 つの盲点を diff-time の静的観点として埋める。 - **減少の解釈**: 検出件数が減ったとき、それが誤検出の除去なのか検出力の低下なのかは**件数だけでは区別できない**。にもかかわらず、件数の減少がそのまま「改善」として報告される。 - **新設の実証**: 検査を追加したとき、「追加した」ことと「CI が緑になった」ことは、いずれも**その検査が何かを検出できる証拠にならない**。検出すべきものを入れたら赤くなり、入れなければ緑のままであることを示して初めて検出力が実証される。 report-only(ADR-005)であり、finding / question のみを出力して自動修正はしない。 ## Non-goals / 扱わないこと(委譲表) …
Read the whole file at its exact version.
How to install
mdr add s977043/river-review/Detector Detection Power 検査器の検出力の検証@sha256:56dfa33cf0755870The line at the top of this page pins the label v0.1.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_s27aonakr6qkc62e)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 25, 2026.
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 (32165 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_s27aonakr6qkc62e GET https://markdownregistry.com/api/v1/resolve?ref=s977043/river-review/Detector Detection Power 検査器の検出力の検証 GET https://markdownregistry.com/api/v1/blob/56dfa33cf07558705ee62129608adb4e002525941e36a7d6691a852790d0f7e1
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