ディレクトリ
全 1,567 件 · ベンダー: Anthropic Claude
resend-cli
ターミナルからResendプラットフォームを操作できます。`resend` CLIを使用して、メール送信(--react-emailフラグでReact Email .tsxテンプレートに対応)、ドメイン・連絡先・ブロードキャスト・テンプレート・webhook・APIキー・ログの管理ができます。ユーザーがシェルやスクリプト、CI/CDパイプライン内でResendコマンドを実行したい場合、またはReact Emailテンプレートを送信・プレビューしたい場合に使用してください。`resend`コマンド実行前に必ずこのスキルをロードしてください。ノンインタラクティブフラグの仕様と、サイレント失敗を防ぐための注意点が含まれています。
bookkeeping-basics
個人事業主向けの基本的な簿記設定と管理ができます。収入と経費の追跡、税務申告の準備、請求書・領収書の管理、キャッシュフローの把握、財務レポートの生成が必要な場合に活用してください。会計ソフトの選定、勘定科目表の構築、経費の分類、帳簿照合、財務諸表の作成に対応しています。専門的な会計アドバイスではないため、複雑な状況はCPAに相談してください。「簿記」「会計」「経費追跡」「財務記録」「QuickBooks」「請求書」「領収書」「損益計算」をトリガーワードとします。
senior-backend
バックエンドシステムのアーキテクチャ設計時、APIスタイルの選択、またはデータベーススケーリングの判断が必要な場面で活用できます。本番環境対応のコードレビュー、パフォーマンスボトルネックの特定、アーキテクチャアンチパターンの検出にも対応しています。また、認証アーキテクチャの計画やサービス間のエラーハンドリング戦略の策定でも利用できます。コード品質パターンについてはclean-codeを、データベース固有のクエリについてはdatabaseを、セキュリティレビューについてはsecurity-best-practicesを、コンテナ化についてはdocker-expertを、NestJS固有の作業についてはnestjs-expertを、エラーのデバッグについてはerror-resolverをそれぞれご利用ください。
web-frontend-builder
Open Elements テックスタック(Next.js、React、TypeScript、Tailwind CSS、shadcn/ui、pnpm)を使用して、Web フロントエンドアプリケーションの構築・開発ができます。新しいフロントエンドプロジェクトの作成、ページやコンポーネントの追加、ルーティング設定、Web アプリケーション内の機能開発をユーザーが依頼する際に使用してください。簡単な HTML スニペットではなく、本格的なアプリケーション開発が対象です。
api-integration-patterns
サブプロセスの安全性、GitHub CLI統合、リトライロジック、認証、レート制限、タイムアウト処理に対応しています。外部APIやCLIツールの統合時に使用します。トリガー条件:サブプロセス、gh cli、APIコール、リトライロジック、レート制限、認証。トリガーしない条件:内部関数呼び出し、純粋なPythonロジック、設定ファイル編集。
claude-design-parity
Claude Designのプロトタイプをお客様の実際のコードベースに組み込むClaudeコードスキルです。状態管理、ネイティブブリッジ、モーションゲート、プロジェクト規約を保持した精密なポーティングを実現します。毎回Playwrightで視覚的忠実度を検証し、CLAUDE.mdとリポジトリから規約を自動検出することで、プロジェクト形式に依存せず対応できます。/claude-design-parityコマンドで実行でき、--first-portと--dry-runのオプションフラグが利用可能です。
auto-router
このスキルは、ユーザーが実装リクエスト、コード変更、リファクタリング、機能追加、バグ修正、マイグレーション、または複数ステップのタスクを提出する際に使用します。リクエストの複雑さを分類し、適切なワークフローにルーティングします。コード変更を必要としない単純な質問、説明、情報取得には使用しないでください。
qa-swarm:attack
QAエージェントのスワームをデプロイしてコードベースを分析し、優先度付きの検出報告書、実装仕様書、テスト計画を生成します。QA分析の実行、セキュリティ・パフォーマンス・正確性・アーキテクチャなど複数の観点からのバグ検出、または特化したQAエージェントのスワームデプロイを希望する場合に使用してください。コードレビュー、QA監査、バグ検査、品質分析、問題検出、バグチェック、スワーム分析により発動します。
develop-mcp-server-ts
TypeScriptでMCP(Model Context Protocol)サーバーを構築するための標準化されたワークフローです。公式のTypeScript SDKを使用してMCPサーバーを構築・拡張する場合、ツール、リソース、プロンプトを追加する場合、ツールのアノテーション(title、readOnlyHintなど)を設定する場合、StdioまたはStreamable HTTPトランスポートを選択する場合、およびMCP InspectorやClaude Desktopでテストする場合に使用できます。
mcp-protocol-server-implementation
公式の@modelcontextprotocol/sdkクライアントと連携するMCP(Model Context Protocol)サーバー実装の要件です。以下の場合に使用してください:(1)MCPサーバーをゼロから実装する、(2)「Expected initialize response」エラーが発生する、(3)MCPクライアントが接続できない、またはタイムアウトする、(4)tools/listは成功するがクライアントがサーバーを認識しない、(5)MCP Streamable HTTPトランスポートを実装する。initializeメソッド、通知処理、SSEレスポンス形式、セッション管理について解説します。
software-migration-engineer
ソフトウェアマイグレーションエンジニアとして、テクノロジーマイグレーション、レガシーシステムの現代化、データベースマイグレーション、クラウドマイグレーション、フレームワークアップグレードの計画と実行をサポートします。テクノロジースタック間の移行、レガシーシステムの評価、マイグレーション計画とリスク分析、データベースマイグレーション戦略、クラウドマイグレーション(リフト・アンド・シフト、リプラットフォーム、リアーキテクト)、フレームワークまたは言語のアップグレード、データマイグレーションとETL、APIバージョニングとマイグレーション、モノリスからマイクロサービスへの分解、マイグレーションテスト戦略など、お客様がマイグレーションに関するサポートが必要な場合に活用できます。マイグレーション、レガシー現代化、テクノロジーアップグレード、リプラットフォーム、リアーキテクト、リフト・アンド・シフト、データベースマイグレーション、クラウドマイグレーション、フレームワークアップグレード、モノリス分解などのキーワードで起動します。
debate
2つのAIエージェント間で、異なるソリューションを提案し、複数ラウンドで防戦しながら自己収束させるリアルな対抗的討論を実行します。両エージェントが独立して討論が尽くされたと判断した場合のみ停止します。ユーザーが連続的なチャット継続性を備えた本質的な順序討論を望む場合に使用してください。/council(並列統合)やsanta-method(合否レビュー)とは異なります。
examprep-guide
Anthropicアーキテクト認定試験(目標スコア1000点中720点以上)の合格に向けて、ユーザーを支援する包括的でパーソナライズされた学習コーチスキルです。ユーザーが「Anthropic認定」「アーキテクト試験」「試験対策」「練習問題」「学習計画」「準備ガイド」と言及したり、Anthropicの試験ガイドPDFをアップロードしたりした場合は、常にこのスキルを起動します。スラッシュコマンド(/profile、/practice-test、/prep-plan、/weekly-plan、/resources、/score-check)でも起動します。ユーザーが特定のコマンド名を指定せずに「Anthropic試験の準備を手伝ってください」「認定資格を取得したい」と言った場合でも、このスキルを使用します。
vercel-react-best-practices
Vercelエンジニアリングによる、ReactとNext.jsのパフォーマンス最適化ガイドラインです。React/Next.jsコードの記述、レビュー、リファクタリングの際に、最適なパフォーマンスパターンを実現するために活用できます。Reactコンポーネント、Next.jsページ、データ取得、バンドルの最適化、またはパフォーマンス改善に関するタスクで自動的に起動します。
agent-development
Claude Codeを使って、効果的なdescription、ツールアクセスパターン、自己説明型プロンプトを備えたカスタムエージェントを設計・構築します。タスクツールの委譲、モデルの選択、メモリ上限、宣言的命令設計をカバーしています。 カスタムエージェントの作成、自動委譲用のエージェントdescriptionの設計、エージェントメモリの問題解決、エージェントパイプラインの構築時に活用できます。
ubiquitous-language
現在の会話からDDDスタイルのユビキタス言語用語集を抽出し、曖昧性を指摘して標準用語を提案します。結果をUBIQUITOUS_LANGUAGE.mdに保存します。ドメイン用語の定義、用語集の構築、用語の統一、ユビキタス言語の作成、または「ドメインモデル」「DDD」といった言及があるときに利用してください。
ai-sdk-ui
Vercel AI SDK v6を使用してReactチャットインターフェースを構築できます。useChat/useCompletion/useObjectフック、メッセージパーツ構造、ツール承認ワークフロー、18種類のUIエラー解決方法に対応しています。React Strict Mode、同時リクエスト、stale closure、ツール承認エッジケースなど、ドキュメント化された問題を防ぎます。 以下の場合に使用してください:AI チャットUIの実装、v5からv6への移行、「useChat failed to parse stream」「stale body values」「React maximum update depth」「Cannot read properties of undefined (reading 'state')」などのトラブルシューティング、またはツール承認ワークフローエラーの解決。
launch-strategy
ユーザーが製品ローンチ、機能発表、またはリリース戦略を計画したいときに使用できます。「ローンチ」「Product Hunt」「機能リリース」「発表」「ゴー・トゥ・マーケット」「ベータローンチ」「早期アクセス」「ウェイトリスト」「製品更新」などのキーワードが言及された場合も対象です。段階的なローンチ戦略、チャネル戦略、ローンチ後の勢いの維持まで幅広くカバーできます。
pricing-strategy
ユーザーが価格設定の意思決定、パッケージング、または収益化戦略についてのサポートを求める場合に活用します。「価格設定」「価格帯」「フリーミアム」「無料トライアル」「パッケージング」「値上げ」「バリューメトリクス」「ヴァン・ウェステンドルプ」「購買意欲」「マネタイズ」といった用語がユーザーから言及された場合にも対応します。このスキルは価格調査、価格帯構造、およびパッケージング戦略をカバーしています。
navaigate-notebooklm
NavAIgate NotebookLM統合 — Google NotebookLMの完全APIで、WebUIに無い機能を含む完全なプログラマティックアクセスが可能です。ノートブックの作成、ソースの追加、すべてのアーティファクトタイプの生成、複数形式でのダウンロードができます。明示的な /navaigate-notebooklm コマンド、または「Xについてのポッドキャストを作成」「NotebookLMをインストール」「NotebookLMをcoworkに追加」などのインテント表現で起動します。
gates
9言語対応の品質ゲート検証:リンティング、フォーマット、型チェック、テスト実行を行います。コード変更が品質基準を満たしていることを完了前に検証します。以下の場合に使用します:(1) コード実装後、(2) PR作成前、(3) /orchestrator ステップ6の一部として、(4) 手動での品質チェック。トリガー:/gates、'quality gates'、'run validation'、'check quality'、'validate code'。
wikidata-search
Wikidata上のアイテムとプロパティを検索し、エンティティの詳細情報、クレーム、外部識別子を取得できます。キーワード検索(Wikidata Action API)とセマンティック/ハイブリッド検索(Wikidata Vector Database)の両方に対応しており、さらにエンティティの直接取得(Special:EntityData)と構造化クエリ(WDQS SPARQL)もサポートしています。
notion-management
Node.js/JavaScriptプロジェクトでNotion APIを使用するための完全なガイドです。Notionのページ、データベース、プロパティの作成、更新、取得、管理に使用できます。リッチテキスト、データベーススキーマ、複数選択フィールド、日付、複雑なコンテンツ構造の適切な処理に対応しています。「Notionページを作成する」「データベースプロパティを更新する」「Notionにコンテンツを追加する」「Notionワークフローを管理する」といったタスクで活用できます。
mail-search
キーワード、件名、送信者、またはこれらの組み合わせで、同期されたすべてのApple Mailアカウント全体を検索できます。ユーザーがメールを探したい、メッセージを検索したい、またはメール内の何かを探したいと言った場合に使用します。引数には検索用語を指定でき、必要に応じて sender:、subject:、from:、account: などのプレフィックスや「過去30日間」「今年」などの時間フィルターを組み合わせて使用できます。
list-missions
現在のユーザーが設定しているすべてのプロアクティブバックグラウンドミッションを一覧表示します。ミッションのタイトル、スケジュール、ステータス、最終実行時刻が表示されます。ユーザーがミッションの確認、バックグラウンドで実行中のタスク、またはスケジュール済みタスクの内容を知りたい場合に使用してください。対応キーワード:ミッション、一覧、表示、バックグラウンド、スケジュール、実行中、一時停止。
semantic-scholar
Semantic Scholar Academic Graph APIを使用してcurlで学術論文のメタデータを検索・取得できます。ユーザーが学術論文の検索、引用情報の確認、DOI/arXiv ID/タイトルによる論文詳細の取得、著者の発表論文の閲覧、参考文献・被引用文献リストの取得などを希望する場合に利用できます。「X に関する論文を探す」「この論文を調べる」「X の引用数は何件か」「X を引用している論文」「X に関する研究を検索する」「arxiv:...のメタデータを取得する」といったフレーズや、学術文献の探索に関するあらゆるリクエストで発動します。ユーザーがDOIやarXivリンクを貼り付けて情報を求める場合でも、学術論文の検索またはメタデータ取得に関わるタスクには常にこのスキルを使用してください。
Unity Shader Generator
Unity用のシェーダー(HLSL/ShaderLab)を生成し、ビジュアルエフェクトを実装できます。トリガーは /shader、/shader-gen、「シェーダーを作成」、「シェーダービジュアルエフェクト」、「ディゾルブ」、「アウトライン」、「トゥーンシェーディング」、「ホログラム」、「ウォーターシェーダー」です。レンダーパイプライン(URP/HDRP/Built-in)を自動判定し、Materialの使用方法の説明付きで、すぐに使用可能な.shaderファイルを出力します。
threejs-syntax-controls
Three.jsシーンにカメラコントロールを追加する際に使用します。軌道回転、パン、ズーム、飛行、一人称視点、オブジェクト操作に対応しています。render()ループ内でcontrols.update()の呼び出しを忘れたり、dispose()を呼び出さなかったり、複数のコントロールを混在させたりといった一般的なミスを防ぎます。OrbitControls、MapControls、FlyControls、PointerLockControls、TransformControlsに対応しています。
moai-tool-ast-grep
ast-grep(sg CLI)を使用した、40以上の言語に対応したAST(抽象構文木)ベースの構造的コード検索、セキュリティスキャン、リファクタリングを実行できます。パターンマッチングとコード変換により、構造的なコード検索、ASTベースのリファクタリング、codemod操作、セキュリティパターンスキャン、構文を考慮したコード変換をファイル全体で実施できます。単純なテキスト検索(Grepツール使用)やコードベース全体の探索(Exploreエージェント使用)には使用しないでください。
.claude/skills/api-versioning/SKILL.md
APIバージョニング戦略と後方互換性管理を専門とするスキル。 📚 リソース参照: このスキルには以下のリソースが含まれています。 必要に応じて該当するリソースを参照してください: - `.claude/skills/api-versioning/resources/versioning-strategies.md`: バージョニング方式の比較と選択基準 - `.claude/skills/api-versioning/resources/breaking-changes.md`: 破壊的変更の定義と影響範囲管理 - `.claude/skills/api-versioning/resources/deprecation-process.md`: 段階的廃止プロセスとHTTPヘッダー活用 - `.claude/skills/api-versioning/templates/migration-guide-template.md`: バージョン間移行ガイドテンプレート - `.claude/skills/api-versioning/templates/deprecation-notice-template.md`: 非推奨化通知テンプレート - `.claude/skills/api-versioning/scripts/check-breaking-changes.js`: 破壊的変更検出スクリプト - `.claude/skills/api-versioning/scripts/generate-migration-guide.sh`: 移行ガイド自動生成スクリプト 核心知識: - バージョニング方式の選択(URL Path / Header / Query) - 破壊的変更の管理と移行戦略 - 非推奨化(Deprecation)プロセス - バージョン間の差分文書化 使用タイミング: - APIバージョニング戦略を決定する時 - 破壊的変更を導入する時 - エンドポイントを非推奨化する時 - バージョン間の移行ガイドを作成する時
agent-board-cli
AIコーディングエージェントと人間向けのコマンドラインタスク管理ツールです。外部APIを必要とせず、ローカルのSQLiteベースのタスクボードで、作業項目、チェックリスト、コメントを追跡できます。 このスキルは以下の場合に活用してください: - 複数ステップのコーディングタスクを管理する - 複雑な実装の進捗を追跡する - 作業をチェック可能なサブタスクに分割する - コメントを通じて意思決定と進捗を記録する - エージェントセッション間での作業を調整する
000-TnR-Absolute-Rigor
TnR 絶対厳密性 — 体系的検証原則。高リスク調査のための強制的な認知活動。絶対的な分解、数学的証明チェーン、および95%以上の導出確実性を義務付けます。ヒューリスティクスまたは感情ベースの推論は一切認めません。ショートカットは意図的なハルシネーション(幻覚)として定義されます。
java-for-gophers
Go経験者向けのインタラクティブなJava/Spring Boot学習スキルです。ユーザーがJavaを学びたい、Spring Bootを実践したい、Java演習に取り組みたい、またはGoの観点からJavaの説明を求める場合に使用してください。気分に対応したペースを支援し、疲れた日向けの「低エネルギー」モードを備えています。受動的な学習ではなく、反復的なプロジェクト構築を通じて教えます。
clojure-repl
このスキルは、REPLでClojure式を評価する必要があるときに使用します。反復的な開発、デバッグ、API探索、ファイル保存前のコード検証に対応します。nREPL接続、段階的なプロトタイピングワークフロー、REPLベースのテストをカバーしています。ファイルに直接テストなしのClojureコードを書くよりも、このスキルの使用をお勧めします。ユーザーが「REPLで試してほしい」「この関数をテストしたい」「これを対話的にデバッグしたい」と依頼した場合も実行します。
youtube-tools
yt-dlpを使用した無料のYouTube動画ダウンロード、トランスクリプト抽出、メタデータ取得機能です。単一または一括での動画ダウンロード、トランスクリプト・字幕の抽出、動画メタデータの取得、音声のみのダウンロードに対応しています。APIキーが不要で完全無料(Apifyとは異なります)。YouTube動画のダウンロードリクエスト、トランスクリプト抽出、動画メタデータ取得、または一括動画ダウンロードで自動的に起動します。
keynote-slides
ブランド対応テンプレート、シンプルなナビゲーション、Gemini nanoによるメディア生成を備えた、Keynoteスタイルの単一ファイルHTML スライドデッキを構築できます。Narrative Engineが統合されており、17種類の実証済みストーリーテリング構造と5エージェントレビューパネルによるフレームワーク駆動のデッキ作成が可能です。スライドデッキの作成・編集時、コンテンツをプレゼンテーションに変換する場合、またはスライド用ビジュアルを生成する場合に使用できます。
analyze
深い分析と調査
comfy_local
ローカルの ComfyUI サーバー(ポート 8188)を経由して、画像と動画を生成します。ユーザーが ComfyUI、拡散モデル、LoRA、または AI 画像生成を使用して画像や動画の生成、作成、またはレンダリングを希望する場合に使用してください。
github-archive
GitHub Archive データを BigQuery 経由で利用し、改ざん防止されたデータから GitHub のセキュリティインシデントを調査します。リポジトリのアクティビティ確認、削除されたプルリクエスト・ブランチ・タグ・リポジトリの復旧、アクションの実行者特定、攻撃タイムラインの再構築が必要な場合に使用できます。2011年以降のすべての公開 GitHub イベントについて、改ざん不可能なフォレンジック証跡を提供します。
freight-optimization
ユーザーが輸送コストの削減、運送業者の選定改善、または貨物輸送の最適化を望む場合に使用します。また、「貨物管理」「運送業者の最適化」「輸送モード選択」「LTL/TL最適化」「貨物の一括配送」「積載計画」「輸送調達」といった用語がユーザーから言及された場合にも適用します。地域配送ルートについてはroute-optimizationを、ラストマイル配送についてはlast-mile-deliveryをご参照ください。
fullstory-page-properties
ウェブアプリケーションにおけるFullstoryのPage Properties API(type 'page'を指定したsetProperties)の実装に関する包括的ガイドです。適切なページ命名、コンテキストデータの取得、SPA ナビゲーション対応、セッションスコープのプロパティ設定方法を解説します。検索結果ページ、チェックアウトフロー、ダッシュボード、コンテンツページなど、良い例と悪い例の詳細な実装例を交えながら、分析とユーザージャーニーマッピングのためにページコンテキストを充実させるのに役立つ内容を提供します。
frontend-designer
エビデンスベースのフロントエンド設計:リサーチ、評価、本番環境対応のインターフェース構築ができます。Chrome DevToolsで既存UIを監査し、設計判断の根拠を文書化し、AI優先パターンを含む最新のデザイン原則を適用します。あらゆるフロントエンドインターフェースの構築、レビュー、改善に活用できます。
k8s-gitops
KubernetesおよびOpenShift向けのGitOpsワークフローとCI/CDパイプライン統合に対応します。以下のような場面でこのスキルをご利用ください: (1) ArgoCDまたはFluxを使用したGitOpsデプロイメントの構築 (2) GitHub Actions、GitLab CI、Tektonを用いたK8sワークロード向けCI/CDパイプラインの構築 (3) Canary、Blue-Green、A/Bテストなどのプログレッシブデリバリーの実装 (4) 複数環境デプロイメント向けKustomizeオーバーレイの構成 (5) Helmチャートの作成またはHelmリリースの管理 (6) イメージオートメーション・プロモーションワークフローの構築 (7) Kyverno、OPA Gatekeeperを用いたPolicy-as-Codeの実装 (8) GitOps環境でのシークレット管理(Sealed Secrets、External Secrets、SOPS) (9) マルチクラスタGitOps構成の実装 (10) OpenShift Pipelines(Tekton)およびGitOps Operatorのセットアップ
swarm-discussion
未解決の問題に対する探索的な議論パターンです。Staff+エンジニアの思考を再現します。「明確な答えがない場合、多様な視点を対比させることで、見落としている点を明らかにする」というアプローチです。チームベースのメッセージング・アーキテクチャを通じて、複数の専門家が直接相互に関わる真の多エージェント議論を実現します。
azure-monitor
Azure Monitorの開発に関する専門知識を提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャ・デザインパターン、制限・クォータ、セキュリティ、設定、統合・コーディングパターン、デプロイメントに対応できます。Log Analyticsワークスペース、Application Insights、VM/Containerインサイト、AKS/Prometheus、OpenTelemetryなどのAzure Monitor関連開発タスクで活用できます。ただしAzure Managed Grafana、Azure Network Watcher、Azure Service Health、Azure Defender For Cloudは対象外です。これらについては別途の専門スキルをご利用ください。
Presentation Design
このスキルは、ユーザーが「プレゼンテーションをデザインする」「プレゼンテーション内容を構成する」「プレゼンテーションの流れを改善する」「プレゼンテーションの概要を作成する」「スライドをより魅力的にする」といった依頼をしたときや、ストーリーテリング、ビジュアルヒエラルキー、オーディエンスエンゲージメント、またはプレゼンテーションのベストプラクティスに関するガイダンスが必要な場合に使用します。
axiom-swift-concurrency
'actor-isolated'、'Sendable'、'data race'、'@MainActor'などのエラーが表示された場合や、「なぜこれはスレッドセーフではないのか」「async/awaitの使い方は」「@MainActorは何のためのものか」「並行処理エラーでアプリがクラッシュしている」「データレースの修正方法は」といった質問に対応します。Swift 6の厳密な並行処理パターンについて、アクター分離とasync/awaitを用いた解決策を提供できます。
web-components-architecture
Custom Elements v1 APIと宣言的Shadow DOMを使用して、属性駆動の状態管理とhandleEventパターン、DOMセレクションなしのWebコンポーネントを構築します。カスタム要素の作成、組み込みHTML要素の拡張、またはコンポーネントベースのアーキテクチャの実装に活用できます。querySelectorやinnerHTML、外部ライブラリは一切使用せず、Web プラットフォームのAPIのみで実装します。
java-best-practices-debug-analyzer
Javaの問題を分析・デバッグします。スタックトレース、例外、パフォーマンス問題に対応できます。Javaエラーのデバッグ、スタックトレースの分析、例外の調査、根本原因の特定、NullPointerExceptionのデバッグ、スレッドダンプの分析、メモリリークの検出、パフォーマンス問題のトラブルシューティング、ClassNotFoundExceptionの調査が可能です。Javaの例外ログ、スレッドダンプ、ヒープダンプ、エラーメッセージに対応しています。
state-lifting
Reactにおける状態リフティングと状態配置判断を支援するスキル。 兄弟コンポーネント間の状態共有、Prop Drilling削減、Context導入判断、 Compound Componentパターンまで、React状態管理の全体像を扱う。 Anchors: • React Documentation (Lifting State Up) / 適用: 共有状態の配置判断 / 目的: 最小責務での共有設計 • Thinking in React / 適用: 状態配置の判断フロー / 目的: 最適な状態配置の特定 • Kent C. Dodds (Colocation) / 適用: 状態と利用箇所の距離 / 目的: 保守性とパフォーマンスの両立 Trigger: Use when lifting state between components, sharing state across siblings, reducing prop drilling, deciding on Context usage, or implementing compound components. state lifting, prop drilling, context api, state placement, compound component, react state, colocation