skills/best-practices-reviewer/SKILL.md
実装中にClaude Codeのベストプラクティスに沿っているか確認し、改善が必要な場合は質問やアドバイスを促すスキル。 以下の場面で自動的に発動: - 複数ファイルを横断する大きな変更を始める前 - 長いセッションで多くのファイルを読み込んでいる時 - 曖昧なプロンプトで実装を開始しようとしている時 - テストや検証手段なしに実装を進めている時 - 何度も同じ修正を繰り返している時 「実装レビュー」「ベストプラクティス確認」「進め方チェック」などでも呼び出し可能。
npx skillsauth add 884js/agent-skills best-practices-reviewerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
実装時にClaude Codeのベストプラクティスに従っているかを確認し、適切なタイミングで質問やアドバイスを促す。
実装前に必ず確認:
大きな変更の前に確認:
小さな変更(タイポ修正、1行追加など)は計画不要。計画が有効なのは:
曖昧なプロンプトを受け取った時:
ただし探索的なタスクでは曖昧なプロンプトが適切な場合もある。
セッションが長くなったら確認:
/clear を提案コードベースの調査で多くのファイルを読む時:
同じ問題で2回以上修正した場合:
/clear して、より具体的なプロンプトでやり直すことを提案以下の直感を養うことが重要:
| 状況 | 推奨アクション | |------|--------------| | 複雑な問題に深く取り組んでいて履歴が価値ある | コンテキストを蓄積させる | | タスクが探索的 | 計画をスキップしてよい | | 問題の解釈を見たい | 曖昧なプロンプトでよい | | うまくいった時 | 何が効いたか(プロンプト構造、コンテキスト、モード)を記録 | | Claudeが苦労している | 原因を問う(コンテキストがノイズ?プロンプトが曖昧?タスクが大きすぎ?) |
キッチンシンクセッション: 無関係なタスクを同じセッションで扱う
/clear何度も修正: 同じ問題で繰り返し修正
/clear してより良いプロンプトで再開過度に詳細なCLAUDE.md: 長すぎて重要なルールが埋もれる
検証なしで信頼: 見た目は正しいがエッジケースを扱えていない
無限探索: スコープなしで「調査」を依頼し、多くのファイルを読み込む
実装中に以下の質問を自問する:
これらに問題があれば、ユーザーに質問やアドバイスを行う。
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
testing
QAテストレベルを判定するスキル。ストーリー説明文、コード差分、対話形式を組み合わせて総合的にリスクを評価し、適切なQAレベルを提案する。 以下の場面で使用: - PRのQAレベルを判定したい時 - テスト実施者・ダブルチェックの必要性を判断したい時 - テスト観点レビューのレベルを決めたい時 「QA判定」「テストレベル」「リスク評価」などでも呼び出し可能。
development
# SKILL.md生成用テンプレート SKILL.mdを生成する際に、このテンプレートを参照する。 ## テンプレート ```yaml --- name: {library} description: | **IMPORTANT: Always execute this skill before answering questions about these libraries.** Provides documentation for {Library}. Use when working with code that imports "{package-name}", "{related-exports}", or any "{package-prefix}-*" packages. Use when the user asks about {Library} or shows code with {Library} imports. Can also be invoked directly with "{Library}", "{日本語キーワード}".
development
Generates skills from library documentation automatically. Use when creating a skill from external documentation, fetching docs to local storage, or crawling documentation with curl. Can also be invoked directly with "ライブラリドキュメント", "/lib-docs-generator".