Logging and Observability Guard 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.
Logging and Observability Guard 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/Logging and Observability Guard@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/logging-observability/SKILL.md- Versions recorded
- 1
- Latest version
- v0.1.0, committed Oct 25, 2026
- Size
- 4,570 bytes
- Repository stars
- 7
- License
- MIT
Ensure code changes keep logs/metrics/traces useful for debugging failures and regressions.
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: ログ・メトリクス・トレースの品質をチェックリスト型で評価するが、可観測性に無関係な変更では実行不要 ## Guidance - Flag swallowed exceptions or catch blocks without logging/propagation. - Require structured logs/metrics/traces with request IDs and minimal PII on new error paths. - Ensure retries/fallbacks/cache branches emit signals for hit/miss/attempt counts. - Highlight noisy or contextless logs that hinder debugging. - **既存マスク不変条件の迂回**: 新設の debug/log/artifact 出力・保持経路(例: パース失敗調査用に raw レスポンスを `debug.*` へ格納する、新しい診断ログを追加する)が、同種データの既存経路(パース済み・表示用データ)が通しているマスク処理(redact/mask 関数)を迂回していないか確認する。検出の問い: 「この diff が新設する出力・保持経路は、同種データの既存経路が通しているマスク処理を通っているか」。修正の定石は出力側(print/log 文)ではなく**格納段階**(値を変数やオブジェクトのプロパティへ代入する時点)で redact 関数を適用すること — これにより将来の全ての消費者(CI ログ、artifact export 等)が一律にマスク済みの値を受け取る。詳細は Origin を参照。 ## Non-goals - ログ基盤の選定や詳細設計の議論は避ける。 - 既存のログ出力に対する一般論的な「secret をログに出すな」指摘(マスク処理の迂回を伴わないもの)は対象外。プロジェクト固有の secret パターン検出は `security-basic` / secret 検出系スキルが担う。本項目は**新設の出力経路が既存のマスク不変条件を迂回しているか**という差分固有の観点に限定する。 ## Origin / 由来 …
Read the whole file at its exact version.
How to install
mdr add s977043/river-review/Logging and Observability Guard@sha256:94e75e28bae33087The 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_i7u6ac2exq2f4hsk)
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 (4570 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_i7u6ac2exq2f4hsk GET https://markdownregistry.com/api/v1/resolve?ref=s977043/river-review/Logging and Observability Guard GET https://markdownregistry.com/api/v1/blob/94e75e28bae33087ab3409a165f4b93733c05b5e40c08ea8b397f767ab0de076
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