Back to skills
SKILL.md
Use Context Reviewer Silence
ASecurityサイレント失敗の検出。セキュリティ (use-context-reviewer-security)、可読性 (use-context-reviewer-readability) には使わない。
- 12 stars
- 0 votes
- 0 copies
- 0 views
- Added September 24, 2026
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add thkt/dotclaude --skill use-context-reviewer-silence --agent claude-codeAre you the author of Use Context Reviewer Silence?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/thkt-use-context-reviewer-silence)---
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 Agent Bash(ugrep:*) Bash(bfs:*)
agent: reviewer-silence
context: fork
user-invocable: false
---
# use-context-reviewer-silence
## 検出
| 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 |
## 参照ファイル
検出パターンの詳細は ${CLAUDE_SKILL_DIR}/references/detection-patterns.md。
Files in this skill
- SKILL.md
- references/detection-patterns.md
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.