use-context-reviewer-silence
サイレント失敗の検出。セキュリティは use-context-reviewer-security、可読性は use-context-reviewer-readability に使う。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
サイレント失敗の検出。セキュリティは use-context-reviewer-security、可読性は use-context-reviewer-readability に使う。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
issue が build に投入できる形かを検分し、verdict (build-ready / needs-plan / needs-fix) と指摘を返す。起票には使わない (/issue)。PR のスクリーニングには使わない (/preview)。
Inspect whether an issue is in shape to hand to build, returning a verdict (build-ready / needs-plan / needs-fix) and the findings. Do NOT use to file an issue (use /issue) or to screen a PR (use /preview).
critic-design による敵対的批判を伴う設計探索。生き残った案を構造化 plan にまとめ、自己点検して呼び出し元に返す。plan の永続先は issue の Plan 節が唯一。計画意図のないコードベース調査には使わない (代わりに /research)。
Design exploration with adversarial critique by critic-design. Assembles the surviving approach into a structured plan, self-checks it, and returns it to the caller. The issue's Plan section is the plan's only persistent home. Do NOT use for codebase investigation without planning intent (use /research instead).
構造化されたタイトルと本文で GitHub Issue を生成する。単独で成立し、前段を要求しない。challenge / research の成果物が会話にあれば本文の根拠に使い、/think の plan 下書きがあれば `## Plan` 節へ移設する。issue 番号を渡すと、起票済みで Plan 節を持たない issue へ plan を転記する。
Generate GitHub Issue with structured title and body. Standalone; requires no upstream stage. When challenge / research artifacts exist in the conversation, they feed the body's evidence; when a /think plan draft exists, it is transferred into the `## Plan` section. Given an issue number, it transfers a plan into a filed issue that has no Plan section.
| name | use-context-reviewer-silence |
| description | サイレント失敗の検出。セキュリティは use-context-reviewer-security、可読性は use-context-reviewer-readability に使う。 |
| when_to_use | silent failure, empty catch, エラーハンドリング, 握りつぶし, swallowed error |
| allowed-tools | Read Task Bash(ugrep:*) Bash(bfs:*) |
| agent | reviewer-silence |
| context | fork |
| background | false |
| user-invocable | false |
| ID | パターン | 修正 |
|---|---|---|
| SF1 | catch (e) {} | catch (e) { logger.error(e); throw } |
| SF1 | catch (e) { console.log(e) } | ユーザーへのフィードバック + コンテキスト ログ |
| SF2 | .then(fn) で .catch() なし | .catch() 追加または try/catch を使う |
| SF2 | async () => { await fn() } | try/catch でラップしエラーを扱う |
| SF3 | エラー UI 状態なし | error boundary、フィードバック コンポーネント追加 |
| SF4 | value ?? defaultValue のサイレント | フォールバック使用時にログ |
| SF4 | data?.nested?.value | 想定外の null をチェックして報告 |
| SF5 | catch { return defaultValue } | デフォルトを返す前に根本原因をログ |
| SF5 | config.x || fallback | 設定をバリデーション、欠落キーは warn |
| トピック | ファイル |
|---|---|
| Detection | ${CLAUDE_SKILL_DIR}/references/detection-patterns.md |