mcpField

Skills

エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。

開発

E
expo-dom
expo-dom
expo / skills

Expo DOM コンポーネントを使い、Web コードをネイティブでは webview 内で、ウェブではそのまま実行する。Web コードを段階的にネイティブへ移行する。Web アプリ全体のエンドツーエンド移行には expo-web-to-native skill を使う。

開発21.6k
V
vueuse-functions
vueuse-functions
antfu / skills

適切な場合に VueUse のコンポーザブルを適用し、簡潔で保守しやすい Vue.js / Nuxt の機能を構築します。

開発21.4k
J
java-springboot
java-springboot
github / awesome-copilot

Spring Boot を使ったアプリケーション開発のベストプラクティスを学べます。

開発21.4k
R
rust-best-practices
rust-best-practices
apollographql / skills

Apollo GraphQL のベストプラクティスハンドブックに基づき、Rust らしいコードの書き方を案内します。(1)新しい Rust コードや関数の作成、(2)既存コードのレビューやリファクタリング、(3)借用とクローンまたは所有権パターンの選択、(4)Result 型によるエラー処理の実装、(5)Rust コードのパフォーマンス最適化、(6)Rust プロジェクトのテストやドキュメントの作成に使用します

開発21.3k
R
responsive-design
responsive-design
wshobson / agents

コンテナークエリー、流動的なタイポグラフィ、CSS Grid、モバイルファーストのブレークポイント戦略を使って、モダンなレスポンシブレイアウトを実装します。適応型インターフェースの構築、流動的なレイアウトの実装、コンポーネント単位のレスポンシブ動作の作成に使用します

デザイン・UI21.3k
G
gh-cli
gh-cli
github / awesome-copilot

GitHub CLI(gh)の総合リファレンスです。リポジトリ、issue、プルリクエスト、Actions、プロジェクト、リリース、gist、codespaces、組織、拡張機能、およびコマンドラインから実行するすべての GitHub 操作を網羅します。

開発21.2k
T
transitions-dev
transitions-dev
jakubantalik / transitions.dev

Web アプリ向けの本番対応 CSS トランジションです。通知バッジ、ドロップダウン、モーダル、パネルの表示、ページ遷移、カードのサイズ変更、数値のポップイン、テキストやアイコンの切り替え、成功チェック、アバターグループのホバー、エラー状態のシェイク、検索/入力のクリア、スケルトンローダー、シマー表示のテキスト、スライドタブ、ツールチップ、段階的なテキスト表示、カードのホバー傾斜、プラスからメニューへの変形、アコーディオン、トースト、いいねボタン、詳細表示のホバー、チェックボックスのチェック、回転カウンター、トグル、AI の思考状態、推論ストリーム、ストリーミングテキスト、マトリックスドットローダー、バナーのスタックなどの実装に使用します。「add a transition」「animate the dropdown」「make the modal open smoothly」「swap icon」「page slide」「stagger animation」「open / close transition」「make it animate」「fade between」「success animation」「form error」「shake on invalid」「hover lift」「avatar stack hover」「clear the search」「skeleton loader」「loading shimmer」「shimmer text」「sliding tabs」「segmented control」「tooltip」「reveal text」「tilt card」「3D hover tilt」「cursor glare」「plus to menu」「FAB morph」「accordion」「collapsible」「expand / collapse」「disclosure」「toast」「snackbar」「like button」「heart animation」「learn more arrow」「checkbox」「check animation」「spinning counter」「odometer」「slot machine digits」「toggle」「switch」「thinking states」「AI status line」「agent reasoning」「reasoning stream」「streaming text」「stream words in」「matrix loader」「dot loader」「banner stack」「stacked toasts」などで起動します。「motion tokens」「scan for ad-hoc transitions」「replace hardcoded durations with motion tokens」「tokenize my animations」や、コマンド transitions reveal、transitions review、transitions apply、transitions refine にも対応します

デザイン・UI21.2k
T
threejs-animation
threejs-animation
cloudai-x / threejs-skills

WebGL、または WebGPU と TSL を使ったキーフレーム、スケルタル、モーフターゲットアニメーション、プロシージャルモーション、クリップブレンディング。オブジェクトのアニメーション、glTF アニメーションの再生、ボーンのポージング、モーフターゲットの駆動、クリップのミックスやクロスフェードに使用します。

クリエイティブ・メディア21.2k
T
tavily-best-practices
tavily-best-practices
tavily-ai / skills

ベストプラクティスを組み込んだ、本番環境対応のTavily連携を構築します。コーディングアシスタント(Claude Code、Cursorなど)を使う開発者向けのリファレンスドキュメントです。エージェント型ワークフロー、RAGシステム、自律型エージェントでのウェブ検索、コンテンツ抽出、クロール、調査の実装に役立ちます。

開発21.0k
R
rust-async-patterns
rust-async-patterns
wshobson / agents

Tokio、非同期 trait、エラー処理、並行処理パターンなど、Rustの非同期プログラミングを習得します。非同期Rustアプリの構築、並行システムの実装、非同期コードのデバッグに使用します。

開発20.9k
M
mediabunny
mediabunny
remotion-dev / skills

Mediabunny ライブラリによるマルチメディア処理

開発20.8k
J
javascript-testing-patterns
javascript-testing-patterns
wshobson / agents

Jest、Vitest、Testing Library を使い、モック、フィクスチャ、テスト駆動開発を取り入れたユニットテスト、統合テスト、エンドツーエンドテストの包括的な戦略を実装します。JavaScript/TypeScript のテスト作成、テスト基盤の設定、TDD/BDD ワークフローの実装に使用します

テスト・品質20.7k
S
saga
saga
warpdotdev / common-skills

オーケストレーターエージェントと複数の作業サブエージェントを使い、中規模から大規模な機能の自律的な仕様駆動開発「saga」を実行します。ユーザーが /saga を呼び出す場合、最小限の人手で大規模な機能をエンドツーエンドで自律構築するよう求める場合、並列実装の前に包括的な仕様をマイルストーンとタスクに分割し、厳密な検証基準を設けたい場合、またはオーケストレーターに実装を作業エージェントへ委任させつつ自身のコンテキストウィンドウを保ちたい場合に使用します。「run a saga」「autonomously implement this feature」「spec it out then build it with subagents」「orchestrate this big feature end-to-end」「build this with workers and validate each step」などのフレーズがトリガーです。saga ディレクトリ(例:~/.sagas 配下)にある既存 saga の続行、再開、引き継ぎを依頼された場合にも使用します

エージェントワークフロー20.7k
A
ai-elements
ai-elements
vercel / ai-elements

ai-elements コンポーネントを使って、会話、メッセージ、ツール表示、プロンプト入力などの AI チャットインターフェースを構築します。チャットボット、AI アシスタント UI、または AI 搭載のチャットインターフェースを構築したい場合に使用します

デザイン・UI20.5k
S
simplify
simplify
brianlovin / agent-config

最近変更したコードを簡素化し、明確さと一貫性を高める。コードを書いた後に使用し、機能を変えずに可読性を向上させる。

開発20.4k
E
expo-app-clip
expo-app-clip
expo / skills

Expo アプリに iOS App Clip ターゲットを追加します。ユーザーが App Clip、AASA、apple-app-site-association、appclips、スマートアプリバナーに言及した場合や、親アプリとともに URL から起動する軽量な iOS Clip を公開したい場合に使用します。

開発20.4k
E
expo-web-to-native
expo-web-to-native
expo / skills

既存の Web React アプリを Expo でネイティブ iOS/Android アプリに移行します。ウェブサイトのモバイルアプリ化、Next.js/Vite/CRA の React コードベースの React Native への移植、Web コードの段階的なネイティブ再利用、または Web の慣用要素(DOM、CSS、React Router、localStorage、window)をネイティブでどう扱うかについて尋ねられた場合に使用します。これはエンドツーエンドの移行ガイドです。DOM コンポーネントの仕組み自体には `expo-dom` スキルを使用してください。

開発20.2k
S
stripe-docs

ユーザーまたはエージェントが Stripe のドキュメントや API リファレンスを読んだり、検索・参照したりする必要がある場合に使用します。docs.stripe.com のコンテンツには curl や WebFetch よりもこちらを優先してください。アクセス制限のあるドキュメントの取得に使用します

開発20.2k
E
expo-migrate-module
expo-migrate-module
expo / skills

既存の Apple/Swift Expo ネイティブモジュールを、JavaScript および TypeScript の契約を維持しながら、Expo Modules API 1.0 の定義 DSL から 2.0 マクロ API(v2 と呼ばれることもある)へ移行します。既存モジュールで @ExpoModule、@JS、@Event、@SharedObject、@Record を変換または段階的に導入する場合に使用。新しいモジュールの作成、一般的な Expo SDK のアップグレード、Android/Kotlin の移行には使用しないでください。

開発20.1k
L
langfuse
langfuse
langfuse / skills

Langfuse と対話し、そのドキュメントにアクセスする: トレーシング、監視、データセットの作成、実験の実行、AI アプリの評価。(1) Langfuse のデータの照会または変更、(2) Langfuse のドキュメント、概念、統合ガイド、機能や SDK の使い方の確認、(3) AI エンジニアリング作業 (AI オブザーバビリティ、プロンプトエンジニアリング/管理、評価と評価器管理、実験、データセット管理、評価駆動の CI/CD、フィードバック収集) が必要なときに使う。Langfuse が未設定、または明示的に言及されていない場合でも、この範囲のタスクでは呼び出す。

開発20.0k
A
auth-implementation-patterns
auth-implementation-patterns
wshobson / agents

JWT、OAuth2、セッション管理、RBAC を含む認証・認可パターンを習得し、安全で拡張可能なアクセス制御システムを構築する。認証システムの実装、API の保護、セキュリティ問題のデバッグ時に使う。

セキュリティ20.0k
S
sql-optimization-patterns
sql-optimization-patterns
wshobson / agents

SQLクエリの最適化、インデックス戦略、EXPLAIN分析を習得し、データベースのパフォーマンスを大幅に向上させ、遅いクエリを解消します。遅いクエリのデバッグ、データベーススキーマの設計、アプリケーションのパフォーマンス最適化に使用します。

データ・データベース20.0k
N
nuxt-ui

Tailwind CSSのテーマ設定に対応した、125以上のアクセシブルなVueコンポーネントを備える@nuxt/ui v4でUIを構築します。インターフェースの作成、ブランドに合わせたテーマのカスタマイズ、フォームの構築、ダッシュボード、ドキュメントサイト、チャットインターフェースなどのレイアウト作成に使用します。

デザイン・UI19.9k
P
pinia
pinia
antfu / skills

Piniaは公式のVue状態管理ライブラリで、型安全かつ拡張可能です。Vueアプリでのストア定義、state/getters/actionsの操作、ストアパターンの実装に使用します。

開発19.9k
E
eas-observe
eas-observe
expo / skills

EAS Observe に関するあらゆる作業に使用します。Expo プロジェクトへの `expo-observe` の追加(AppMetricsRoot/ObserveRoot HOC、markInteractive と ObserveInteractiveMarker、useObserve hook、ルートごとのメトリクスを取得する Expo Router / React Navigation 統合、expo-image と Reanimated の統合、`Observe.logEvent` によるユーザー定義イベント、ObserveErrorBoundary と `Observe.reportError` によるエラー報告、ネイティブクラッシュレポート、シンボル化スタックトレース用の source map アップロード、sampleRate や dispatchInDebug などのランタイム設定)、EAS CLI(`eas observe:metrics-summary`、`observe:metrics`、`observe:routes`、`observe:events`、`observe:session`、`observe:versions`、`observe:errors`、`observe:event`)または Expo MCP の `observe_*` ツールによるクエリ、メトリクス(コールド/ウォーム起動、TTR、TTI、ナビゲーションのコールド/ウォーム TTR、アップデートのダウンロード、起動遅延の調査に使う TTI frameRate/device/network パラメーター)の解釈、サードパーティーパッケージへの Observe 統合の提供に対応します。

開発19.8k
C
clerk-react-patterns
clerk-react-patterns
clerk / skills

Vite/CRA向けの@clerk/reactを使ったReact SPA認証パターン—ClerkProvider

開発19.8k
E
eas-hosting
eas-hosting
expo / skills

Expo のウェブサイトと Expo Router の API ルートを EAS Hosting にデプロイします。ウェブバンドルのエクスポート、本番用および PR プレビュー URL のための eas deploy の実行、環境シークレットとカスタムドメインの管理、Cloudflare Workers ランタイムでの作業を扱います。API ルートの作成(+api.ts ハンドラー、HTTP メソッド、リクエスト処理、CORS)も対象です。Expo ウェブアプリや API ルートのデプロイ、EAS Hosting のセットアップ、ホスティング環境やドメインの設定時に使用。ネイティブビルドやストアリリースには使用せず、その場合は eas-app-stores スキルを使用。

クラウド・DevOps19.8k
R
react-doctor
react-doctor
millionco / react-doctor

機能の仕上げ、バグ修正、React コードのコミット前、またはユーザーが `/doctor` と入力したり、React の診断結果のスキャン、トリアージ、クリーンアップを依頼したりした場合に使用します。lint、アクセシビリティ、バンドルサイズ、アーキテクチャを扱います。回帰チェックと、標準プレイブックを取得する完全なローカルトリアージワークフローが含まれます。

テスト・品質19.7k
T
technical-writing
technical-writing
riekelt / technical-writer

仕様書、設計ドキュメント、README、リファレンス、計画書、レポートなどの技術文書や、急いでいる人が二度読んでも理解できる文章の作成、再構成、改訂に使用します。チームのスタイル、事実と出典に関するルール、禁止表現の一覧を定めています。「ドキュメント」と明示されていなくても、リポジトリに含める段落を超える文章を作成する際に使用します。関連する文書タイプ別スキルの基盤です

ドキュメント19.7k
G
git-advanced-workflows
git-advanced-workflows
wshobson / agents

リベース、チェリーピック、bisect、worktree、reflogなどの高度なGitワークフローを習得し、履歴を整理してさまざまな状況から復旧します。複雑なGit履歴の管理、フィーチャーブランチでの共同作業、リポジトリの問題のトラブルシューティングに使用します。

開発19.6k
M
mintlify

Mintlify でドキュメントサイトを設定、作成、公開し、既存の Mintlify プロジェクトにも対応します。リポジトリや製品のドキュメントサイト作成、docs/ フォルダーや README のホスト型ドキュメントサイトへの変換、OpenAPI 仕様に基づく API ドキュメント作成、Docusaurus、GitBook、ReadMe、Fern などからの移行、ローカルでのプレビュー、共有可能な URL への公開に使用します。docs.json を含むプロジェクトの編集にも対応し、ページ、ナビゲーション、コンポーネント、API リファレンス、CSS、JavaScript、React、スニペットによる外観やブラウザー動作のカスタマイズを行います。

開発19.5k
A
angular-new-app
angular-new-app
angular / skills

Angular CLI を使用して新しい Angular アプリを作成します。ユーザーが新しい Angular アプリケーションの作成を希望する場合に使用してください。モダンな Angular アプリケーションを効果的に作成するための重要なガイドラインが含まれています

開発19.5k
G
gh-stack
gh-stack
github / gh-stack

gh-stack でスタックされた PR を管理し、複数部分からなる作業をレビューしやすいブランチに分割します。スタックの作成、表示、編集、プッシュ、送信、同期、リベース、マージ、チェックアウトに使用します。レビューのための作業分割や分離を求められた場合、ユーザーがスタック、ブランチ階層、依存する PR、gh stack に言及した場合、またはスタックがチェックアウトされている場合にも使用します。

開発19.5k
D
dotnet-backend-patterns
dotnet-backend-patterns
wshobson / agents

C#/.NET バックエンド開発パターンを習得し、堅牢な API、MCP サーバー、企業向けアプリケーションを構築する。async/await、依存性注入、Entity Framework Core、Dapper、設定、キャッシュ、xUnit によるテストを扱う。.NET バックエンドの開発、C# コードのレビュー、API アーキテクチャの設計時に使う。

開発19.3k
D
dart-run-static-analysis
dart-run-static-analysis
dart-lang / skills

`dart analyze` を実行して警告とエラーを特定し、`dart fix --apply` を使用して機械的な lint の問題を自動修正します。コード品質の確保のため、開発中および変更のコミット前に使用します

テスト・品質19.2k
W
write-feature-docs
write-feature-docs
warpdotdev / common-skills

Warp の新機能について、PRODUCT.md および/または TECH.md の仕様から完全なドキュメントページの下書きを作成する。エンジニアが仕様を書き、warpdotdev/docs リポジトリ向けの MDX 初稿が必要なときに使う。仕様がない機能の場合は、まずコードベースを調べて対応する。機能のドキュメント作成、ドキュメントページの下書き、機能ドキュメントの作成、eng-docs ワークフローの開始、仕様からドキュメントへの変換など、エンジニアが言及したら必ずこの skill を呼び出す。エンジニアが同席するインタラクティブなセッションが必要 — 下書きの前にコンテンツ设计方案、次にアウトラインを確認するため、無人で実行できない。自動/release トリガー型のドキュメントには、代わりに warpdotdev/docs の missing_docs skill を使う。warp-internal または warp-server から動作する。

開発19.2k
N
next-cache-components-optimizer
next-cache-components-optimizer
vercel / next.js

初回ロード(ハードナビゲーション)または名前付きクライアントサイドナビゲーション(ソフトナビゲーション)で、Next.js のルートからすぐに利用できる有用な UI を最適化します。目標を失敗する @next/playwright instant() E2E テストとして記述し、ルートとエントリーポイントを一つずつ検証して成功させます。追加されたテストが回帰を防ぎます。静的シェルの拡張、初回描画の遅さや即時でないナビゲーションの修正、有用な UI を妨げている Suspense 境界の診断、instant() の回帰テスト追加に使用します。Cache Components を導入済みの Next.js 16.3+ が必要です。

開発19.2k
C
create-readme
create-readme
github / awesome-copilot

プロジェクト用の README.md ファイルを作成する

開発19.2k
D
deep-agents-memory
deep-agents-memory
langchain-ai / langchain-skills

Deep Agent がメモリ、永続化、ファイルシステムアクセスを必要とする場合はこの skill を呼び出す。StateBackend (一時的)、StoreBackend (永続的)、FilesystemMiddleware、ルーティングのための CompositeBackend を扱う。

エージェントワークフロー19.2k
S
scan-new-specs
scan-new-specs
warpdotdev / common-skills

非推奨であり、2026-08-20 をもって廃止されました。呼び出したり、スケジュールしたりしないでください。このスキルはマージ済みの PRODUCT.md 仕様をスキャンしてドキュメント PR を自動作成するもので、リリースされていない機能のドキュメントを生成していました。新しくリリースされた機能のドキュメントはPluginsの毎週のリリースでトリガーされ、warpdotdev/docs の missing_docs スキルによるドキュメント価値チェックを受けます。このスキルでドキュメントの抜けを探そうとしている場合は、代わりに missing_docs を drift-watch モードで実行してください。

開発19.1k
W
writing-design-docs
writing-design-docs
riekelt / technical-writer

提案、RFC、設計ドキュメント、仕様書、移行計画など、変更の必要性を論じたり、設計を記録したり、読者に意見を求めたりする文書を書く際に使用します。提案の構成、Why & What の判断ボックス、完全性チェックをまとめています。ユーザーが「方針を書いて」とだけ言った場合でも、変更を文書で論じたり範囲を定めたりする際は使用します。

ドキュメント19.1k
G
golang-pro
golang-pro
jeffallan / claude-skills

goroutine とチャネルを使った Go の並行パターンを実装し、gRPC や REST でマイクロサービスを設計・構築し、pprof で Go アプリのパフォーマンスを最適化し、ジェネリクス、インターフェース、堅牢なエラーハンドリングで-Go らしいコードを守る。並行プログラミング、マイクロサービスアーキテクチャ、高性能システムが求められる Go アプリの構築時に使う。goroutine、チャネル、Go ジェネリクス、gRPC 連携、CLI ツール、ベンチマーク、テーブル駆動テストなどで呼び出す。

開発19.1k
D
dart-use-pattern-matching
dart-use-pattern-matching
dart-lang / skills

Dart 3 のパターンマッチング、switch 式、分割代入を慣用的に適用し、データスキーマの検証、代数的データ型の処理、制御フローの分解を行います。複雑な if-else チェーンのリファクタリング、多相 JSON や API レスポンスの解析、Lists、URI/パスセグメント、String.split() のトークン、Records、Maps の分割代入、sealed クラスの網羅性の強制に使用します。単純なブール条件、単一変数の型昇格(`is` を使用)、基本的なコレクションのフィルタリングには使用しません

開発19.0k
W
writing-changelogs
writing-changelogs
riekelt / technical-writer

作業完了後に変更履歴、リリースノート、「リリースした内容」の要約を書く際に使用します。項目の構成、引き継ぎテンプレート、誠実な記述のルールをまとめています。意味のある作業をリリースした後は、ユーザーが「何をしたかまとめて」とだけ言った場合でも使用します。

ドキュメント18.9k
D
dart-fix-runtime-errors
dart-fix-runtime-errors
dart-lang / skills

get_runtime_errors と lsp を使用して実行中のスタックトレースを取得し、失敗した行を特定して修正を適用し、hot_reload で解決を確認します

開発18.9k
R
recording-decisions
recording-decisions
riekelt / technical-writer

ADR や意思決定ログの項目を作成するなど、決定を記録する必要がある場合や、何かを選択、却下、または置き換えた理由を文書化する場合に使用します。ADR と意思決定ログの形式をまとめています。「ADR」と言われていなくても、チャットにしか残らない選択がなされた場合は使用します。

ドキュメント18.8k
P
principal-engineering
principal-engineering
riekelt / principal-engineer

実装、デバッグ、リファクタリング、設定、運用、システムの不具合原因の調査など、あらゆる重要なエンジニアリング作業や、誤りにコストが伴う変更で使用します。理論より証拠を重視する規律、厳格な安全ルール、変更前のチェックポイントを定めています。コード、データ、インフラに変更を加える前、または変更可能な状態にする前に把握する必要がある場合は、作業が定型的に見える場合や、単に「原因を調べる」だけの場合でも使用してください。関連スキルの基盤です。

開発18.8k
W
writing-issues
writing-issues
riekelt / technical-writer

エピック、ストーリー、タスク、バグ報告、スパイク、受け入れ基準などのトラッカー項目の作成や改善、または議論、レビュー指摘、計画のチケット化に使用します。作成者がいなくても通じるかの確認、課題タイプの用語集、ストーリーとバグのひな形をまとめています。口頭の大まかな内容からでも、作業をトラッカーに記録する際は使用します

ドキュメント18.8k
D
documenting-legacy-codebases
documenting-legacy-codebases
riekelt / technical-writer

既存コードベースのドキュメントが欠落、陳腐化、または信頼できない場合(引き継いだシステム、レガシーアプリケーション、ドキュメントと実態が異なるリポジトリなど)の文書化に使用します。コードに沿ったドキュメントツリーの再整備や、システムの実際の動作を尋ねられた場合にも使用します。調査を優先する棚卸し、執筆者側の証拠の優先順位、対象ごとの深度ルール、リファクタリングテスト、稼働・停止の証明、特性と発見事項の分離、網羅性台帳、並行作業計画、ドキュメントツリーの骨組みを定めています。変更と並行して書くのではなく、コードからドキュメントを再構築する必要がある場合に使用してください。

ドキュメント18.8k
D
dart-resolve-package-conflicts
dart-resolve-package-conflicts
dart-lang / skills

パッケージのバージョン競合を解決するワークフローです。パッケージのバージョンが互換性のないために `pub get` が失敗した場合に使用します

開発18.8k
G
grounding-before-coding
grounding-before-coding
riekelt / principal-engineer

重要な変更、バグ調査、または不慣れなコードでの作業を始める前、最初の一行を書く前に使用します。変更を予定していない調査にも使用します。「これを詳しく調べて」「原因を突き止めて」「エクスポートが空になることがある」、デプロイ後の断続的なエラーなどが該当します。まず事実を確認する規律として、実際のコードとデータを把握し、証拠を引用し、慣例を推測しないことを定めています。時間に追われている場合でも、コードツリーではなく思い込みに基づいて変更や結論を出そうとしているときは使用してください。

開発18.8k
G
guarding-architecture
guarding-architecture
riekelt / principal-engineer

変更がモジュール境界を越える場合、モジュール間に依存方向を追加する場合、クリティカルパスに触れる場合、または明示された原則と矛盾する場合に使用します。アーキテクチャ原則の作成や更新にも使用します。構造上の不変条件を、宣言・根拠・ガードからなる、名前付きで強制される契約として定めます。「とりあえずあちらからインポートしよう」という考えが出たときは必ず使用してください。境界はそこから崩れていきます。

開発18.8k
K
keeping-one-source-of-truth
keeping-one-source-of-truth
riekelt / principal-engineer

データ、設定、状態、定数、列挙型のような文字列、キャッシュなど、二箇所に存在し得るものを追加する場合、または既存の二つの情報源が食い違っている場合に使用します。コードとデータにおける「一つの事実には一つの情報源」という原則を定め、保存するのではなく導出し、管理元を拡張し、重複を取り込みます。値を参照するよりコピーするほうが速そうだと感じた時点で使用してください。

開発18.8k
S
scoping-changes
scoping-changes
riekelt / principal-engineer

修正の規模を決めるとき、作業中に範囲が逸れたとき、計画がいつの間にか縮小されたとき、または「ついでに」が持ち出されたときに使用します。原因に応じた規模設定、範囲を縮めずに分解すること、完了まで推進することを定めています。作業が原因を超えて広がりそうなとき、または約束を下回るほど縮小されそうなときに使用してください。

開発18.8k
V
vue-router-best-practices
vue-router-best-practices
antfu / skills

Vue Router 4 のパターン、ナビゲーションガード、ルートパラメータ、ルートとコンポーネントのライフサイクルの相互作用。

開発18.8k
H
handling-failures
handling-failures
riekelt / principal-engineer

言語やリポジトリを問わず、エラーパス、catch ブロック、フォールバック、デフォルト値、リトライ、縮退モードを記述または変更する際に使用します。エラーを黙って握りつぶさない契約と、明示的に失敗させる規律を定めています。例外を捕捉する場合、null にデフォルト値を設定する場合、または失敗が見逃される可能性がある場合は、単に「クラッシュしないようにする」ことが目的でも使用してください。

開発18.8k
A
adding-dependencies
adding-dependencies
riekelt / principal-engineer

パッケージ、ライブラリ、SDK、GitHub Action、ベースイメージ、ベンダーコードなどの依存関係を追加、更新、審査、削除する前や、プロジェクトの依存関係方針を明示する必要がある場合に使用します。既存資源を徹底的に確認する手順、審査項目、バージョンを固定して検証する更新方法を定めています。小さなユーティリティパッケージでも使用してください。依存関係ツリーはまさにそうして成長します。

開発18.7k
F
fixing-metadata
fixing-metadata
ibelick / ui-skills

ページタイトル、meta description、canonical URL、Open Graph タグ、Twitter カード、ファビコン、JSON-LD 構造化データ、robots ディレクティブなどの HTML メタデータを監査して修正します。SEO メタデータの追加、ソーシャル共有プレビューの修正、Open Graph タグの確認、canonical URL の設定、適切な meta タグが必要な新規ページの公開時に使用します。

マーケティング・グロース18.6k
D
documenting-contracts
documenting-contracts
riekelt / technical-writer

HTTP API、メッセージペイロード、キュー契約、DTO、ファイル形式、Webhook の文書化に使用します。レガシーキャンペーンの API リファレンス作成や、呼び出し側からフィールドの意味やエンドポイントが返すエラーについて繰り返し質問される場合も該当します。4 つの詳細レベル、DTO 優先のカタログ、ソース位置を示すワイヤー型、生成仕様を一か所に置くルール、省略と null の意味の違いをまとめています。「API ドキュメント」と明示されていなくても、呼び出し側向けに機械インターフェースを文書化する場合に使用してください。

ドキュメント18.6k
C
connect-recommend

ユーザーが Stripe Connect の設定、課金パターン、Dashboard へのアクセス、Connect の始め方について尋ねる場合、マーケットプレイス、プラットフォーム、マルチベンダーストア、ギグプラットフォーム、サブスクリプションプラットフォームを構築する場合、販売者、ベンダー、プロバイダーへの支払いが必要な場合、分割払い、収益分配、複数当事者間の支払いなどの概念に言及する場合、推奨のために会社 URL や事業内容を提示する場合、当事者間で資金を移動する SaaS(POS、予約、請求など。決済ルーティングを伴わない業務用 SaaS は除く)を構築する場合、加盟店、販売者、ベンダーのオンボーディングや KYC について尋ねる場合、連結アカウントの Dashboard や責任設定に言及する場合、または決済フロー、ホワイトラベル決済、組み込み型決済について尋ねる場合に使用。

開発18.4k
37,030 件中 421–480 件

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。