using-toolkit について
using-toolkitは、会話の開始時に適用するスキルを特定し、呼び出すためのカタログガイドです。Claude Codeユーザー向けに、64種類のスキルを分類し、優先順位やワークフローを示します。
主な機能
- 0164種類のツールキットスキル一覧
- 02タスク開始時のスキル照合
- 03スキル呼び出しの優先順位
- 04ワークフローと判断表
活用シーン
- 01タスクに合うスキルの特定
- 02複数スキルの呼び出し順の決定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ pixel-process-ug/ superkit-agents --skill using-toolkitインストール後、Claude Code で/using-toolkitを入力して読み込まれたか確認します。
詳細
タスクにスキルが適用される場合、選択の余地はありません。必ず使用してください。
交渉の余地はありません。任意ではありません。自分に都合よく解釈して逃れることはできません。
概要
64個すべてのツールキットスキルを対象とする、マスターカタログ兼ディスパッチシステムです。会話の開始時に適切なスキルを特定できるようにします。
スキルへのアクセス方法
Claude Codeの場合: Skill ツールを使用してください。スキルを呼び出すと、その内容が読み込まれて提示されます。その指示に従ってください。スキルファイルを読むために Read ツールを使用してはいけません。
フェーズ 1:スキルの特定
何らかの作業を行う前に、カタログを確認し、該当するスキルをすべて特定してください(関連性が1%でもあれば対象です)。Skill ツールを使って呼び出してください。
フェーズ 2:スキルの優先順位付け
次の順に呼び出してください:(1)プロセス(ブレインストーミング、計画)→(2)専門分野(フロントエンド、バックエンド、アーキテクト)→(3)品質(TDD、レビュー)→(4)ドキュメント→(5)デザイン→(6)運用→(7)ターミナル(検証)。
フェーズ 3:スキルの実行
厳格なスキル: 指示に正確に従ってください。柔軟なスキル: 状況に合わせて適用してください。完了を宣言する前に、必ず verification-before-completion を呼び出してください。
利用可能なスキル(全64個)
コアスキル(6個)
| スキル | 使用する場面 |
|---|---|
using-toolkit | セッション開始時 — スキルの使用方法を確立します |
self-learning | 不慣れなプロジェクトで作業を開始するとき、または訂正を受けたとき |
resilient-execution | ある方法が失敗したとき — 代替手段で再試行します |
circuit-breaker | 自律ループ、反復操作、停滞の検出 |
auto-improvement | 自己改善システム。効果を追跡し、エラーから学習します |
verification-before-completion | 作業の完了を宣言する前 |
プロセスとワークフローのスキル(9個)
| スキル | 使用する場面 |
|---|---|
planning | 実装前 — 構造化された計画を作成します |
brainstorming | 創造的な作業の前 — アイデア、機能、デザインを検討します |
task-management | 実装中に作業を追跡可能なステップに分割するとき |
executing-plans | 承認済みの計画書をステップごとに実行するとき |
subagent-driven-development | 2段階のレビューゲートを設けた複数タスクの実行 |
dispatching-parallel-agents | 独立した複数のタスクを同時に実行するとき |
autonomous-loop | Ralph 型の反復的な自律開発ループ |
ralph-status | 自律ループの各反復の終了時 — 進捗を構造化して報告します |
task-decomposition | タスクの階層的な分解、依存関係のマッピング、並列化 |
品質保証スキル(17個)
| スキル | 使用する場面 |
|---|---|
code-review | 作業完了後、コミット前 |
test-driven-development | 新しいコードを記述するとき(RED-GREEN-REFACTOR) |
systematic-debugging | バグ、エラー、予期しない動作を調査するとき |
testing-strategy | プロジェクトのテスト方法を選択するとき |
security-review | 脆弱性、認証、入力検証をレビューするとき |
performance-optimization | 速度の最適化や読み込み時間の短縮 |
acceptance-testing | 実装が仕様の受け入れ基準を満たしているか検証するとき |
llm-as-judge | 主観的な品質(トーン、UX、読みやすさ、見た目)を評価するとき |
senior-frontend | テストカバレッジ85%超を目指す React/Next.js/TypeScript の専門スキル |
senior-backend | API 設計、マイクロサービス、イベント駆動アーキテクチャ |
senior-architect | システム設計、スケーラビリティ、トレードオフ分析、ADR |
senior-fullstack | フルスタック全体にわたるエンドツーエンドの開発 |
clean-code | SOLID、DRY、コードの不適切な箇所、リファクタリングパターン |
react-best-practices | React のフック、コンテキスト、Suspense、サーバーコンポーネント |
webapp-testing | Playwright を使ったウェブテスト、スクリーンショット、ブラウザーログ |
senior-prompt-engineer | プロンプトの設計、最適化、思考の連鎖 |
senior-data-scientist | ML パイプライン、統計分析、実験設計 |
ドキュメントスキル(5)
| スキル | 使用する場面 |
|---|---|
prd-generation | 製品要件ドキュメントの生成 |
tech-docs-generator | 技術ドキュメントの生成または更新 |
writing-skills | 新しいスキル、コマンド、エージェント定義の作成 |
spec-writing | JTBD 手法と受け入れ基準を用いた仕様書の作成 |
reverse-engineering-specs | 既存のコードベースから実装に依存しない仕様書を生成 |
デザインスキル(3)
| スキル | 使用する場面 |
|---|---|
api-design | API エンドポイントの設計と仕様書の生成 |
frontend-ui-design | コンポーネントアーキテクチャ、レスポンシブデザイン、アクセシビリティ |
database-schema-design | データモデリング、マイグレーション、インデックス作成 |
運用スキル(7)
| スキル | 使用する場面 |
|---|---|
deployment | CI/CD パイプラインとデプロイチェックリストの設定 |
using-git-worktrees | 分離された開発環境の作成 |
finishing-a-development-branch | ブランチでの作業完了とマージの準備 |
git-commit-helper | 規約に沿ったコミット、セマンティックバージョニング、変更履歴 |
senior-devops | CI/CD、Docker、Kubernetes、Infrastructure as Code |
mcp-builder | MCP サーバーの開発、ツール、リソース、トランスポート層 |
agent-development | AI エージェント、ツールの使用、メモリ、計画の構築 |
クリエイティブスキル(6)
| スキル | 使用する場面 |
|---|---|
ui-ux-pro-max | スタイル、カラーパレット、フォント、UX ガイドラインを含む総合的な UI/UX デザイン知識 |
ui-design-system | デザイントークン、コンポーネントライブラリ、Tailwind CSS、レスポンシブパターン |
canvas-design | HTML Canvas、SVG、データビジュアライゼーション、ジェネレーティブアート |
mobile-design | React Native、Flutter、SwiftUI、プラットフォームの HIG 準拠 |
ux-researcher-designer | ユーザー調査、ペルソナ、ジャーニーマップ、ユーザビリティテスト |
artifacts-builder | スタンドアロンのアーティファクト、インタラクティブなデモ、プロトタイプの生成 |
ビジネススキル(3)
| スキル | 使用する場面 |
|---|---|
seo-optimizer | テクニカル SEO、メタタグ、構造化データ、Core Web Vitals |
content-research-writer | 調査手法、長文コンテンツ、引用 |
content-creator | マーケティングコピー、ソーシャルメディア、ブランドボイス |
ドキュメント処理スキル(3)
| スキル | 使用する場面 |
|---|---|
docx-processing | Word ドキュメントの生成、テンプレートへの入力 |
pdf-processing | PDF の生成、フォームへの入力、OCR、結合・分割 |
xlsx-processing | Excel の操作、数式、グラフ |
フレームワークと言語のスキル(3)
| スキル | 使用する場面 |
|---|---|
laravel-specialist | Laravel 開発 — Eloquent、Blade、Livewire、キュー、Pest |
php-specialist | モダンな PHP 8.x — PSR 規格、静的解析、Composer |
laravel-boost | Laravel Boost のパフォーマンス最適化 — キャッシュ、クエリ、N+1 |
生産性スキル(1)
| スキル | 使用する場面 |
|---|---|
file-organizer | プロジェクト構造、ファイル命名、ディレクトリアーキテクチャ |
コミュニケーションスキル(1)
| スキル | 使用する場面 |
|---|---|
email-composer | ビジネスメールの作成、トーンの調整 |
適切なスキルを選ぶための判断表
| ユーザーのリクエストに含まれる語句 | 主なスキル | 補助スキル |
|---|---|---|
| "build", "implement", "create feature" | planning | brainstorming, tdd, code-review |
| "fix", "bug", "error", "broken" | systematic-debugging | tdd, resilient-execution |
| "test", "coverage", "spec" | test-driven-development | testing-strategy, acceptance-testing |
| "review", "check", "audit" | code-review | security-review, clean-code |
| "plan", "how should we" | planning | brainstorming, task-decomposition |
| "deploy", "CI/CD", "pipeline" | deployment | senior-devops |
| "API", "endpoint", "REST", "GraphQL" | api-design | senior-backend |
| "React", "Next.js", "component" | senior-frontend | react-best-practices, frontend-ui-design |
| "Laravel", "Eloquent", "Blade", "Livewire" | laravel-specialist | php-specialist, laravel-boost |
| "PHP", "Composer", "PSR" | php-specialist | laravel-specialist |
| "database", "schema", "migration" | database-schema-design | senior-backend |
| "design", "UI", "UX" | ui-ux-pro-max | ui-design-system, frontend-ui-design |
| "mobile", "iOS", "Android" | mobile-design | ui-ux-pro-max |
| "document", "docs", "README" | tech-docs-generator | prd-generation |
| "spec", "requirements", "PRD" | spec-writing | prd-generation |
| "autonomous", "loop", "ralph" | autonomous-loop | ralph-status, circuit-breaker |
| "performance", "optimize", "slow" | performance-optimization | laravel-boost |
| "security", "vulnerability", "auth" | security-review | senior-backend |
| "SEO", "meta tags", "search engine" | seo-optimizer | content-research-writer |
| "email", "draft", "compose" | email-composer | content-creator |
| "PDF", "Word", "Excel" | pdf-processing / docx-processing / xlsx-processing | — |
| "agent", "AI", "tool use" | agent-development | mcp-builder |
| "MCP", "server", "transport" | mcp-builder | agent-development |
ワークフローパターン
| パターン | スキルチェーン |
|---|---|
| "Build feature X" | brainstorming -> planning -> executing-plans -> code-review -> verification |
| "Fix bug Y" | systematic-debugging -> TDD -> code-review -> verification |
| "Write new code" | test-driven-development (常に使用) |
| "Run autonomously" | autonomous-loop -> ralph-status -> circuit-breaker |
| "Write specs" | spec-writing (JTBD 手法) |
| "Understand legacy code" | reverse-engineering-specs -> spec-writing (監査) |
| "Check acceptance criteria" | acceptance-testing (バックプレッシャーチェーン) |
| "Validate subjective quality" | llm-as-judge (評価基準に基づく評価) |
| "Document the API" | tech-docs-generator または api-design |
| "Create a PRD for Z" | prd-generation |
| "Set up CI/CD" | deployment |
| "How should we test?" | testing-strategy |
| "Design the database" | database-schema-design |
| "Build a UI component" | frontend-ui-design |
| "Check for security issues" | security-review |
| "Make it faster" | performance-optimization |
| "Done with this branch" | finishing-a-development-branch |
| "Design a UI" | ui-ux-pro-max -> ui-design-system -> frontend-ui-design |
| "Build mobile app" | mobile-design -> planning -> tdd |
| "Optimize SEO" | seo-optimizer |
| "Write marketing copy" | content-creator |
| "Process documents" | docx-processing / pdf-processing / xlsx-processing |
| "Compose email" | email-composer |
| "Build an AI agent" | agent-development -> planning -> tdd |
| "Set up infrastructure" | senior-devops -> deployment |
| "Decompose complex task" | task-decomposition -> dispatching-parallel-agents |
| "Build Laravel feature" | laravel-specialist -> planning -> tdd -> code-review |
| "Optimize Laravel app" | laravel-boost -> performance-optimization -> verification |
| "Write PHP code" | php-specialist -> tdd -> clean-code |
反パターン
- 「簡単な」タスクでもスキルの確認を省略しないでください。必ずカタログを確認してください
- スキルを記憶だけで呼び出さないでください。最新バージョンを確認するために Skill ツールを使ってください
- Read ツールでスキルファイルを読まないでください。Skill ツールを使ってください
- 検証を省略しないでください。最後に必ず
verification-before-completionを呼び出してください - スキルを確認する前に応答しないでください。スキルの確認は必ず最初に行ってください
自己正当化を防ぐガード
「これは簡単なことだ/まずコンテキストが必要だ/先に調べよう/スキルは不要だ/このスキルは覚えている/スキルは大げさすぎる/まず一つだけやろう」と考えたら、そこで止めてください。最初にスキルを確認してください。例外はありません。
統合ポイント
主な統合先:self-learning(プロジェクトのコンテキスト)、verification-before-completion(ターミナルでの最終確認)、circuit-breaker(停滞時の安全策)、auto-improvement(有効性の追跡)、planning(最も一般的な最初のスキル)、resilient-execution(失敗からの復旧)。
基本ルール
コーディングの前に計画を立ててください。常に TDD を実践してください。証拠を示して完了を検証してください。マージの前にレビューしてください。並行作業にはサブエージェントを使ってください。継続的に自己学習してください。エスカレーションする前に 3 つの方法を試してください。ループ内では RALPH_STATUS を報告してください。設定ファイルを保護してください。受け入れ基準を含めて仕様を作成してください。
スキルの種類
厳格(TDD、デバッグ、計画、検証、コードレビュー、自律ループ、サーキットブレーカー、仕様作成、受け入れテスト):指示に厳密に従ってください。 柔軟(ブレインストーミング、技術ドキュメント、API 設計、フロントエンド、データベース、パフォーマンス、セキュリティレビュー、PRD 作成、Laravel スペシャリスト、PHP スペシャリスト):状況に応じて調整してください。
不足しているスキルを探す
npx skills find [query] で検索し、npx skills add <owner/repo@skill> -g -y でインストールしてください。信頼できる提供元のうち、週 1K 回以上インストールされているものを優先してください。
スキルの種類
厳格 — スキルの確認は必須です。すべてのタスクで、まずカタログを確認してください。例外はありません。自己正当化も認められません。