mcpField

Skills

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

開発

S
sql-query
sql-query
stahura / domo-ai-vibe-rules

SqlClientを使ってマッピング済みデータセットのエイリアスに対する生のSQLを実行し、列指向SQLレスポンスを安全に解析します。

データ・データベース201
T
tanstack-start
tanstack-start
vercel-labs / json-render

@json-render/tanstack-start を使用して、JSON 定義の TanStack Start アプリケーションを構築します。Start のルート仕様、スプラットルーティング、SSR ローダー、head メタデータ、レイアウト、クライアントナビゲーションに使用します。json-render を使用しない一般的な TanStack Router アプリには使用しないでください。

開発201
T
tdd-repair
tdd-repair
ruvnet / ruflo

テスト駆動修復 — 失敗するテストを受け取り、制限付きのヘッドレス `claude -p`(Read/Edit/Bash のみ)を起動して、テストを変更せずに合格させます。agent-harness-generator の ADR-175 Test-Driven Repair モードをモデルにしています。--max-budget-usd でコストを、--allowedTools で機能を制限します。TDD プラグインが実現できなかった一連の流れを完結します。テストを生成し、このツールがそれを満たすようコードを修正します。

開発201
T
twilio-sendgrid-account-setup

メール配信向けにSendGridアカウントを設定します。APIキーの作成(SG.-プレフィックス)、ドメイン認証(CNAMEレコードによるDKIM/SPF)、テスト用のSingle Sender Verification、SDKのインストール、SendGridとTwilioの認証情報の関係を扱います。他のSendGridスキルを使用する前に利用してください。このスキルはSendGrid専用であり、Twilio Email API(comms.twilio.com)は対象外です。

クラウド・DevOps201
T
twilio-sendgrid-deliverability-advisor

メールの到達性に関する問題を診断し、助言するスキルです。メールが迷惑メールに入る、受信トレイに届かない、ブロックされる、バウンスする理由や、送信者の評判を改善する方法を開発者が尋ねた場合に使用します。プラットフォームの指定の有無は問いません。SendGrid 固有のツールとして、SPF、DKIM、DMARC、BIMI、IP ウォームアップ、リストの衛生管理、バウンス率/迷惑メール率のしきい値、Engagement Quality Score (SEQ) を扱います。Twilio Email(comms.twilio.com / Account SID + Auth Token)には使用しないでください。代わりに twilio-email-deliverability-advisor を使用してください。一般的なメール送信の質問には使用しないでください。代わりに twilio-sendgrid-email-send(SendGrid)または twilio-email-deliverability-advisor を使用してください。

マーケティング・グロース201
U
ui5-typescript-conversion
ui5-typescript-conversion
ui5 / plugins-coding-agents

UI5(SAPUI5/OpenUI5)プロジェクトを TypeScript に変換するためのスキル。

開発201
W
winui-dev-workflow
winui-dev-workflow
microsoft / win-dev-skills

WinApp CLI 0.7+を使用したWinUI 3アプリのビルド・実行ワークフロー。winapp newによるプロジェクト作成、アプリごとのNuGetアナライザー設定、プロジェクトモードのwinapp run、Native AOTの発行実行、クラッシュ診断、前提条件を扱います。WinUI 3プロジェクトの作成、ビルド、実行、ビルドエラーの修正に使用します。

開発201
5
516-frameworks-micronaut-mongodb-migrations-mongock
516-frameworks-micronaut-mongodb-migrations-mongock
jabrena / plinth

Micronaut アプリケーションで Mongock MongoDB データ移行を追加またはレビューする際に使用します。Mongock runner/driver の選択、Micronaut Bean の配線、移行スキャン対象パッケージ、@ChangeUnit クラス、ロック/トランザクション設定、Testcontainers による検証が対象です。Micronaut で Mongock 移行を追加、Micronaut MongoDB データ移行をレビュー、Micronaut Data MongoDB で Mongock change unit を設定、Micronaut MongoDB 用 Mongock change unit を作成、Micronaut サービスの Mongock 移行順序をレビューする依頼で呼び出します。Plinth Toolkit の一部

データ・データベース200
8
808-regulations-eu-digital-markets-act
808-regulations-eu-digital-markets-act
jabrena / plinth

EU Digital Markets Act に基づくゲートキーパー・プラットフォームの問題、コアプラットフォームサービス、相互運用性、ビジネスユーザーのデータアクセス、同意に依存するデータ結合、ランキング、自己優遇、広告の透明性、規制回避防止の管理に関わる可能性がある Java エンタープライズシステムのレビュー、設計、変更に使用します。Java プラットフォームの DMA 対応状況のレビュー、相互運用性とビジネスユーザーのデータアクセスに関する証拠の設計、ランキング・同意・優遇・規制回避防止の監査管理の追加、本番リリース前のゲートキーパー・プラットフォームに関するエンジニアリング上の証拠の評価などに使用します。Plinth Toolkit の一部です。

開発200
A
ai-mlops
ai-mlops
vasilyu1983 / ai-agents-public

本番環境の ML および LLM システムを運用します。デプロイ、カナリアリリース、ロールバック、ドリフトや特徴量の偏りの監視、チャンピオンモデルの昇格、プロバイダーの移行、インシデント対応に使用します。

クラウド・DevOps200
A
animation-best-practices
animation-best-practices
millionco / react-doctor

レスポンシブで洗練されたインターフェースのためのCSSおよびUIアニメーションパターンです。ホバー効果、ツールチップ、ボタンのフィードバック、トランジションの実装や、ちらつき・揺れなどのアニメーション問題の修正に使用します。

デザイン・UI200
B
backend-engineering
backend-engineering
maddhruv / absolute

開発ライフサイクルを10倍に高める強力なスキル

開発200
B
backend-engineering
backend-engineering
dhruvjainin / absolute

開発ライフサイクルを10倍に高める強力なスキル

開発200
B
blender-addon-development
blender-addon-development
el4cteo / blender-skills

Blender 5.2のアドオンを拡張機能として作成します。blender_manifest.toml、オペレーター/パネル/メニュー/プロパティグループ/設定、5.0以降のbpy.propsルール、取り消し/やり直し、モーダルとタイマーのパターン、GPU描画(bglは使用しない)、Python wheelの同梱、CLIでの検証/ビルド/インストール、ヘッドレステスト、拡張機能プラットフォームへの公開に対応します。Blenderアドオン、ツール、UIの作成や修正に使用します

開発200
B
blossom-carousel-migration

Embla、Swiper、Splide、Slick(react-slick を含む)、Flickity などのライブラリから Blossom Carousel へカルーセルを移行します。ラッパー、オプション、メソッド、イベント、プラグインを、ネイティブスクロール、CSS scroll snap、Blossom のコントロールと API に対応付けます。これらのカルーセルライブラリを置き換えたり削除したり、Blossom Carousel と比較したりする場合に使用します。

開発200
B
brainstorming
brainstorming
cloudcannon / agent-skills

複数の妥当な答えがある CloudCannon 作業の前に、構造化された設計対話を行います。移行における編集可能性のトレードオフ、コレクションやページビルダーのモデル化、コンテンツや設定の再構成、曖昧な「これを CloudCannon で使えるようにして」といった依頼が対象です。意図と制約を検討し、実装前に承認用の設計案を提示します。明確に定義された単一タスク、明白なバグ修正、詳細な仕様には使用しません。

エージェントワークフロー200
B
bro-think-with-me
bro-think-with-me
irpsv / ai-bro

Помогает совместно прояснить задачу, проверить идею, найти корневую причину проблемы или выбрать подход без реализации. Используй, когда пользователь просит обсудить задачу, разобраться в проблеме, сравнить варианты или задаёт вопросы «что думаешь?» и «как лучше сделать?». Не используй, когда пользователь явно просит составить план, реализовать задачу, проверить изменения кода или сохранить знания проекта.

エージェントワークフロー200
C
cco-anatomy
cco-anatomy
egorfedorov / claude-context-optimizer

すべてのファイルを開かなくても Claude がコードベースを理解できるよう、簡潔なプロジェクトマップを生成します

エージェントワークフロー200
C
code-reviewer
code-reviewer
nvidia / skillspector

コードの変更をレビューし、改善案を提案します

テスト・品質200
C
cursor-webhooks
cursor-webhooks
hookdeck / webhook-skills

Cursor Cloud Agentのwebhookを受信して検証します。Cursorのwebhookハンドラーの設定、署名検証のデバッグ、Cloud Agentの状態変更イベント(ERROR、FINISHED)の処理に使用します。

開発200
D
deepgram-webhooks
deepgram-webhooks
hookdeck / webhook-skills

Deepgramのwebhook(コールバック)を受信して検証します。Deepgramのwebhookハンドラーの設定、文字起こしコールバックの処理、非同期文字起こし結果の処理に使用します。

開発200
D
differentiation-schemes
differentiation-schemes
heshamfs / materials-simulation-skills

PDE と ODE の離散化に使う数値微分スキームを選択・適用します。任意の次数と精度の有限差分ステンシルを生成し、中心差分、風上差分、コンパクト差分(Pade)、スペクトル法から選択し、境界ステンシルを扱い、打ち切り誤差のスケーリングを推定します。空間微分の離散化、移流または拡散が支配的な問題のスキーム選択、非標準演算子向けのカスタムステンシル構築、候補スキームの分散・散逸特性の比較に使用します。「この導関数をどう近似すればよいか」「解の数値拡散が強すぎる」といった質問にも対応します。

開発200
D
diffx-finish-review
diffx-finish-review
wong2 / diffx

実行中のdiffxサーバーからコメントを取得し、要求された変更を適用してコメントを解決済みにすることで、コードレビューセッションを完了します。ユーザーが /diffx-finish-review を呼び出した場合に使用

テスト・品質200
F
firebase-auth
firebase-auth
evanca / flutter-ai-rules

認証の設定、認証状態の管理、メールアドレス/パスワード認証やソーシャルログインの実装、認証エラーの処理、ユーザー管理に使用します。

セキュリティ200
F
framework-migration-code-migrate
framework-migration-code-migrate
sickn33 / agentic-awesome-skills

フレームワーク、言語、バージョン、プラットフォーム間でのコードベース移行を専門とするコード移行エキスパートです。包括的な移行計画、自動移行スクリプト、および

開発200
G
gemini-peer-review
gemini-peer-review
jezweb / claude-skills

コード、アーキテクチャ、デバッグ、セキュリティについてGeminiのセカンドオピニオンを得ます。CLI依存なしでGemini APIを直接呼び出します。「ask gemini」「gemini review」「second opinion」「peer review」「consult gemini」で起動します。

テスト・品質200
G
gitnexus-work
gitnexus-work
abhigyanpatwari / gitnexus

gitnexus-planで作成されたエンジニアリング計画(または範囲が明確な小規模タスク)を実行する際に使用します。各シンボル編集の前にGitNexusの影響チェックを行いながら段階的に実装し、計画のシナリオに基づいてテストを実行し、detect_changesを各コミットのゲートとして適用します。例:「/gitnexus-work docs/plans/2026-07-11-gitnexus-plan-ingestion-retry.md」、「/gitnexus-work」(最新の計画)、「計画を実行」。

開発200
J
json-render-shadcn
json-render-shadcn
vercel-labs / json-render

json-render 向けのプリビルド済み shadcn/ui コンポーネント。@json-render/shadcn の利用、カタログへの標準 UI コンポーネントの追加、Radix UI + Tailwind CSS コンポーネントによる Web UI の構築に使用します。

デザイン・UI200
M
macos-watchdog
macos-watchdog
daymade / claude-code-skills

macOS launchd ウォッチドッグを設計・監査します。LaunchAgent/LaunchDaemon の設定、plist の編集、定期的な自己修復、通知の繰り返し、終了後にアプリが再度開く問題、クラッシュ/修復ループ、Script Editor のアラート、停止/無効化/再起動、クールダウン/バックオフ、通知のスロットリング、アラート判断、スケジュールの読み戻し、WatchPaths/FSEvents のイベントトリガーに対応します。定期オブザーバーをサポートします。launchd デーモン、常駐タスク、起動時の自動実行、バックグラウンド監視、定期的な自己修復、通知元のトラブルシューティング、イベント駆動型監視。

クラウド・DevOps200
M
mcp-builder

説明はまだありません

開発200
M
migrate-googleai
migrate-googleai
stahura / domo-ai-vibe-rules

Google AI Studio由来のアプリを静的なDomoデプロイ契約に変換します

開発200
N
notis-cli
notis-cli
mindtheflo / notis-skills

エージェントが Notis CLI を通じて作業すべき場合、特に Notis Spaces をローカルで開発するとき、または現在直接読み込まれていない Notis、Composio、MCP ツールにアクセスするときに使用します。

エージェントワークフロー200
P
path-params
path-params
tanstack / router

動的パスセグメント($paramName)、スプラットルート($ / _splat)、オプションパラメーター({-$paramName})、プレフィックス/サフィックスパターン({$param}.ext)、useParams、params.parse/stringify、pathParamsAllowedCharacters、i18n ロケールパターン。

開発200
P
phaser-saveload
phaser-saveload
yakoub-ai / phaser4-gamedev

ユーザーが「ゲームを保存」「ゲームを読み込み」「進行状況を保持」「状態を保存」「ローカルストレージ」「セーブスロット」「自動保存」「ハイスコア」「設定を保存」「データを保存」などを求めたときに使用します。

開発200
R
remotion-composition
remotion-composition
ncklrs / startup-os-skills

Sequenceの順序、シーン遷移、尺の割り当てのみに焦点を当てたRemotionのコンポジション構造を生成します。入力は尺を含むシーンリストです。出力はSequenceのレイアウトとタイミング計算を含むCOMPOSITION_STRUCTURE.mdです。シーンの整理や、「コンポジションを構成」「シーンを配置」「タイミングを計算」と依頼された場合に使用します。

クリエイティブ・メディア200
R
requirements-analysis
requirements-analysis
dralgorhythm / claude-agentic-framework

プロダクト要件を分析し、改善します。スコープの明確化、ギャップの特定、要件の検証に使用。要件の種類と分析手法を扱います。

開発200
R
rlm
rlm
guia-matthieu / clawfu-skills

Recursive Language Model パターンを使用して大規模なコードベース(100 ファイル超)を処理します。並列サブエージェントを調整してファイル横断のマップリデュースを行い、コンテキストの劣化を防ぎます。大規模リポジトリの分析、多数のファイルにまたがるセキュリティや認証の監査、50 以上のファイルにおけるパターンの検索、大規模なログファイルやデータダンプの処理に使用します。

エージェントワークフロー200
R
roblox-api
roblox-api
luumenlabs / luau-skills

実装時の Roblox Engine API の参照に使用します。適切なエンジンクラスやサービスの検索、プロパティ、メソッド、イベント、コールバック、データ型、列挙型、グローバル、組み込みライブラリの確認、および既知のエンジンタスクにおけるパラメーター、戻り値、プロパティの使用方法の検証に対応します。問題がアーキテクチャではなく参照情報に関する場合に優先してください。

開発200
S
scenario-roblox-vfx-audio
scenario-roblox-vfx-audio
scenario-labs / skills

Roblox のビジュアルエフェクトやゲーム音声を作成・修正する場合に使用します。ParticleEmitter、Beam、Trail、フリップブックのスプライトシート、斬撃、命中、衝撃、爆発、火球、オーラ、弾の VFX、特定のプレイヤーにしか見えないエフェクト、ラグや蓄積を起こすエフェクト、見えない・ちらつく・明るすぎるパーティクル、Audio API(AudioPlayer、Wire、AudioEmitter、AudioListener、AudioDeviceOutput、エフェクト)、「音が出ない」、「3D サウンドが機能しない」、音楽、ダッキング、足音、SoundGroup の音量、Scenario で生成した効果音・音楽・音声・VFX シートの Roblox ゲームへのインポート。

クリエイティブ・メディア200
S
secure-auth
secure-auth
jamditis / claude-skills-journalism

安全な認証パターン(OWASP、NIST)。ログイン、登録、パスワードリセット、セッション、JWT、OAuth、MFA、パスキーに使用します。

セキュリティ200
S
server-actions
server-actions
davepoon / buildwithclaude

ユーザーが「Server Actions」「Next.js でのフォーム処理」「mutations」「useFormState」「useFormStatus」「revalidatePath」「revalidateTag」について質問する場合、または Next.js App Router でのデータ変更やフォーム送信についてガイダンスを求める場合に、このスキルを使用します。

開発200
S
settings
settings
donchitos / claude-code-game-studios

プロジェクト設定を表示または変更します。統合後の有効値を確認するか、project.local.yamlでローカル設定します。

開発200
S
sleek-design-mobile-apps
sleek-design-mobile-apps
podo / design-agent-skills

Sleek プラットフォームと統合された AI モバイルアプリデザインです。ブリーフから画面をデザインし、Sleek プロジェクトを作成・編集して、React Native または HTML でデザインを実装します。Sleek アカウントと API キーが必要です。

デザイン・UI200
S
swiftui
swiftui
rshankras / claude-code-apple-skills

SwiftUI フレームワークのスキル — データフロー(アイデンティティ、Observation、状態の所有権)、レイアウトとコンテナ(Layout protocol、lazy-stack のパフォーマンス)、AlarmKit、3D チャート、リッチテキスト編集、カスタマイズ可能なツールバー、WebKit の埋め込みに対応します。SwiftUI の状態やレンダリングの不具合、カスタムレイアウト、スクロール性能、またはこれらの機能領域で使用します。

開発200
T
tauri
tauri
bobmatnyc / claude-mpm-skills

双方向通信、データストリーミング、ウィンドウ間メッセージング、カスタムイベント処理のための高度な Tauri イベントパターン

開発200
U
using-godot-prompter
using-godot-prompter
jame581 / godotprompter

ブートストラップスキル — GodotPrompterのスキルの探し方と使い方、およびプラットフォーム固有のツールマッピングを案内します

エージェントワークフロー200
W
winui-code-review
winui-code-review
microsoft / win-dev-skills

WinUI 3アプリのコード品質レビュー。MVVM準拠、x:Bindの正確性、アクセシビリティ、テーマ設定、セキュリティ、パフォーマンスを確認します。コンパイラーやUIテストでは見つからない問題を検出するため、コミット前に使用します。

テスト・品質200
4
416-frameworks-quarkus-mongodb-migrations-mongock
416-frameworks-quarkus-mongodb-migrations-mongock
jabrena / plinth

Quarkus アプリケーションで Mongock MongoDB データ移行を追加またはレビューする際に使用します。Quarkiverse Mongock 拡張機能、Quarkus MongoDB クライアント設定、起動時移行、@ChangeUnit クラス、ロック/トランザクション設定、Quarkus テストによる検証が対象です。Quarkus で Mongock 移行を追加、quarkus-mongock を設定、Quarkus MongoDB データ移行をレビュー、Quarkus MongoDB 用 Mongock change unit を作成、Quarkus サービスの Mongock 移行順序をレビューする依頼で呼び出します。Plinth Toolkit の一部

データ・データベース199
8
801-regulations-eu-ai-act
801-regulations-eu-ai-act
jabrena / plinth

AI、LLM、AI エージェント、RAG、ツール呼び出し、ワークフロー自動化、モデルベースの意思決定支援を利用し、EU AI Act の規制への配慮が必要な Java エンタープライズシステムのレビュー、設計、変更に使用します。Java AI システムの EU AI Act 対応状況のレビュー、企業ツールを使う AI エージェントのガバナンス設計、LLM ワークフローへの人間による監督と監査可能性の追加、本番リリース前の RAG やモデル駆動型意思決定支援の評価などに使用します。Plinth Toolkit の一部です。

セキュリティ199
8
805-regulations-eu-cyber-resilience-act
805-regulations-eu-cyber-resilience-act
jabrena / plinth

デジタル要素を含む製品に該当する可能性があり、EU Cyber Resilience Act に基づくセキュア・バイ・デザイン、脆弱性対応、セキュリティ更新、SBOM、製品ドキュメント、リリース準備の管理が必要な Java エンタープライズ製品、サービス、ライブラリ、エージェント、プラグイン、接続コンポーネント、プラットフォームモジュールのレビュー、設計、変更に使用します。Plinth Toolkit の一部です。

セキュリティ199
8
806-regulations-eu-data-act
806-regulations-eu-data-act
jabrena / plinth

ユーザー、企業、コネクテッド製品、クラウドプロバイダー、API、イベントストリーム、AI データパイプライン、データスペース、SaaS プラットフォーム間でデータを公開、交換、保存、処理、エクスポート、移植する Java エンタープライズシステムをレビュー、設計、変更する際に使用します。EU Data Act に準拠したエンジニアリング管理が必要な場合が対象です。Java プラットフォームの EU Data Act 対応レビュー、データアクセスとポータビリティの証跡設計、データ共有リクエストのワークフロー・エクスポート形式・相互運用性・メタデータ・監査ログ・クラウド切り替え対応・非個人データ保護・営業秘密の引き継ぎの追加、本番リリース前の Data Act 対応準備状況の評価などの依頼で呼び出します。Plinth Toolkit の一部

データ・データベース199
A
agent-development
agent-development
aiskillstore / marketplace

ユーザーが「エージェントを作成」「エージェントを追加」「サブエージェントを作成」「エージェントのfrontmatter」「説明を使うタイミング」「エージェントの例」「エージェントツール」「エージェントの色」「自律型エージェント」を求める場合、またはClaude Codeプラグインのエージェント構成、システムプロンプト、トリガー条件、開発のベストプラクティスについて案内が必要な場合に使用します。

エージェントワークフロー199
A
async-components
async-components
patternsdev / skills

パフォーマンス最適化のために、Vueでコンポーネントを非同期読み込みする方法を解説します。初回レンダリングでは不要で、必要に応じて読み込める大きなコンポーネントがある場合に使用します。

開発199
B
browser
browser
stellarlinkco / myclaude

Chrome DevTools Protocol(CDP)を使用したブラウザー自動化タスクで使用します。リモートデバッグを有効にして Chrome を起動する、ページを移動する、ブラウザーコンテキストで JavaScript を実行する、スクリーンショットを撮る、または DOM 要素を対話的に選択する場合に起動します。MCP サーバーは不要です。

開発199
C
configuring-tauri-capabilities
configuring-tauri-capabilities
dchuk / claude-code-tauri-skills

セキュリティとアクセス制御のための Tauri capabilities 設定をガイドします。capability ファイル、権限、ウィンドウごとのセキュリティ境界、プラットフォーム固有の設定を扱います。

セキュリティ199
C
create-plans
create-plans
glittercowboy / taches-cc-resources

単独でのエージェント開発に最適化された階層型プロジェクト計画を作成します。Claude が実行するプロジェクト、フェーズ、タスクの計画に使用します。企業向け文書ではなく、検証基準を含む Claude が実行可能な計画を作成します。概要、ロードマップ、フェーズ計画、コンテキストの引き継ぎに対応します。

エージェントワークフロー199
D
design-system-structure
design-system-structure
zakariaf / flutter-skills

Flutter のデザインシステムを tokens→theme→modifiers→shapes の構造にし、2 層のトークン(測定値で命名するプリミティブと、役割で命名するセマンティックスロット)を ThemeExtension 経由で公開し、assert を行う of(context) で読み取ります。ColorScheme.fromSeed は使わず、ライトとダークの ColorScheme を手動で定義します。すべての生の color/hex/Colors./Curves./Duration/BorderRadius/fontSize を lib/theme/ 内に置き、no-raw-values gate で検査します。視差効果を抑える設定ではアニメーションをゼロにし、初回描画前に永続化されたテーマを復元し、フォントを同梱します(google_fonts/dynamic_color は使用しません)。各状態の意味を補足する色は最後に導出し、色だけを唯一のシグナルにしません。ThemeData/ThemeExtension/ColorScheme の作成・編集、デザイントークンの追加・改名、テーマ注入やテーマモードの永続化、fromSeed/dynamic_color/google_fonts/FontVariation の使用、theme/ または DesignSystem/ フォルダーの構成、色・角丸・時間・フォントを描画する widget のレビュー時に使用します。

デザイン・UI199
D
deslop
deslop
rohitg00 / pro-workflow

現在のブランチの差分から、AI 生成コードの不要な部分、不要なコメント、過剰な設計を取り除きます。ボイラープレートを整理し、抽象化を簡素化し、防御的なコードを除去します。スキルファイルモードでは SKILL.md ファイルの品質を lint します。コードの整理、簡素化、ボイラープレートの削除、コミット前の作業、スキル昇格前のレビューに使用します。

開発199
E
event-store-design
event-store-design
sickn33 / agentic-awesome-skills

イベントソーシングシステム向けのイベントストアを設計・実装します。イベントソーシングのインフラ構築、イベントストア技術の選定、イベント永続化パターンの実装に利用できます。

開発199
F
flutter-architecture
flutter-architecture
zakariaf / flutter-skills

適切な規模の機能優先型レイヤードMVVM Flutterアーキテクチャを徹底します。機能はフォルダーで構成し、コンパイル境界が必要な場合に限り、横断的な基盤をパッケージ化します。依存関係は厳密に下方向のみのDAGとし、Viewは単純に保ち、各機能にNotifier/AsyncNotifier ViewModelを1つ設けます。Repositoryは唯一の信頼できる情報源かつ唯一の書き込み経路として不変のドメイン値を返します。テストで実行できないものに限って抽象化を使い、コンテキストに依存しないDI+状態管理の仕組みにはRiverpod 3.xのみを使用します(get_it/injectable/package:providerのコンテナは使用しません)。Flutterの機能やファイルの作成、フォルダーとパッケージの選択やクラスの配置判断、Screen/Notifier/Repository/Serviceの命名、providersやcomposition-root/bootstrap.dartの接続、ユースケース/ドメイン層の追加、小規模アプリの過剰設計の回避、変更がレイヤー境界を守っているかのレビューに使用します。

開発199
37,679 件中 13801–13860 件

MCP は初めてですか?

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

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