Tool/everything-claude-code/docs/ja-JP/skills/verification-loop/SKILL.md
# 検証ループスキル Claude Codeセッション向けの包括的な検証システム。 ## 使用タイミング このスキルを呼び出す: - 機能または重要なコード変更を完了した後 - PRを作成する前 - 品質ゲートが通過することを確認したい場合 - リファクタリング後 ## 検証フェーズ ### フェーズ1: ビルド検証 ```bash # プロジェクトがビルドできるか確認 npm run build 2>&1 | tail -20 # または pnpm build 2>&1 | tail -20 ``` ビルドが失敗した場合、停止して続行前に修正。 ### フェーズ2: 型チェック ```bash # TypeScriptプロジェクト npx tsc --noEmit 2>&1 | head -30 # Pythonプロジェクト pyright . 2>&1 | head -30 ``` すべての型エラーを報告。続行前に重要なものを修正。 ### フェーズ3: Lintチェック ```bash # JavaScript/TypeScript npm run lint
npx skillsauth add lyxjack/toolbox Tool/everything-claude-code/docs/ja-JP/skills/verification-loopInstall 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セッション向けの包括的な検証システム。
このスキルを呼び出す:
# プロジェクトがビルドできるか確認
npm run build 2>&1 | tail -20
# または
pnpm build 2>&1 | tail -20
ビルドが失敗した場合、停止して続行前に修正。
# TypeScriptプロジェクト
npx tsc --noEmit 2>&1 | head -30
# Pythonプロジェクト
pyright . 2>&1 | head -30
すべての型エラーを報告。続行前に重要なものを修正。
# JavaScript/TypeScript
npm run lint 2>&1 | head -30
# Python
ruff check . 2>&1 | head -30
# カバレッジ付きでテストを実行
npm run test -- --coverage 2>&1 | tail -50
# カバレッジ閾値を確認
# 目標: 最低80%
報告:
# シークレットを確認
grep -rn "sk-" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
grep -rn "api_key" --include="*.ts" --include="*.js" . 2>/dev/null | head -10
# console.logを確認
grep -rn "console.log" --include="*.ts" --include="*.tsx" src/ 2>/dev/null | head -10
# 変更内容を表示
git diff --stat
git diff HEAD~1 --name-only
各変更ファイルをレビュー:
すべてのフェーズを実行後、検証レポートを作成:
検証レポート
==================
ビルド: [成功/失敗]
型: [成功/失敗] (Xエラー)
Lint: [成功/失敗] (X警告)
テスト: [成功/失敗] (X/Y成功、Z%カバレッジ)
セキュリティ: [成功/失敗] (X問題)
差分: [Xファイル変更]
総合: PRの準備[完了/未完了]
修正すべき問題:
1. ...
2. ...
長いセッションの場合、15分ごとまたは主要な変更後に検証を実行:
メンタルチェックポイントを設定:
- 各関数を完了した後
- コンポーネントを完了した後
- 次のタスクに移る前
実行: /verify
このスキルはPostToolUseフックを補完しますが、より深い検証を提供します。 フックは問題を即座に捕捉; このスキルは包括的なレビューを提供。
development
React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.
development
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
data-ai
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
development
X/Twitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.