mcpField

Skills

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

すべて

B
browser-debug-toolkit
browser-debug-toolkit
fudesign2008 / open-skills

ブラウザランタイムデバッグツールキット——UI/CSS/DOM レイアウト、フロントエンドのインタラクション、レンダリングの問題をデバッグする際は、ブラウザ DevTools と CDP ツールによるランタイム検査・制御を優先する。デフォルトチャネル:ego-browser(macOS、ランタイムチェックあり)——完全なインタラクション、js()、生の cdp()、ログイン状態の継承、分離されたタスク空間、人と AI のハンドオフ。利用不可または失敗時は次の順に降格:playwright-mcp → agent-browser(非 macOS);web-access CDP Proxy(軽量な制御 + ログイン状態、curl 並列可);chrome-devtools-mcp(DevTools パネル:computed style、network、perf trace)。トリガー:「浏览器调试」「UI 调试」「DOM 检查」「CSS 调试」「页面布局问题」「前端运行时调试」「chrome devtools」「CDP 调试」「登录态调试」/ browser debug, devtools, dom inspect, css debug, runtime debugging, login-state debug。

開発79
B
budget-planner
budget-planner
genspark-ai / genoffice

事業計画を、勘定科目、月別配分、集計、独立した前提条件シートを含む年間またはプロジェクト予算にまとめ、Excel ワークブックで納品

データ・データベース79
B
building-react-native-application
building-react-native-application
cedmandocdoc / awesome-skills

固定の技術スタック(NativeWind、React Navigation static config、@rn-primitives、TanStack Query、TanStack Form、Zod)と TypeScript を使った Expo/React Native アプリの構築ガイドです。構造、ナビゲーションとディープリンク、スタイリング、UI プリミティブとアクセシビリティ、データ、非同期状態、エラー、フォーム、認証、ガードなどの基盤に加え、プラットフォーム固有の修正や既存要件の実装への反映を扱います。Expo アプリを作成するとき、または `package.json` に `expo`、`@react-navigation/native`、`nativewind` が含まれるアプリのコードを変更するときに、これらの規約に従うために使用します。

開発79
B
business-plan
business-plan
genspark-ai / genoffice

プロジェクトのアイデアを、市場、製品、ビジネスモデル、競合、財務予測、チームを網羅した事業計画にまとめ、Word 文書で納品

ドキュメント79
B
business-report
business-report
genspark-ai / genoffice

所定の構成(エグゼクティブサマリー、背景、分析、提言、付録)に従い、出典付きの数値と一貫した文体で Word のビジネスレポートを作成します。レポート、メモ、レビュー、評価、分析文書の作成や、メモまたはデータからの文書化を求められたときに使用します。

ドキュメント79
C
cabin-codes
cabin-codes
borski / travel-hacking-toolkit

IATA 客室コード(F/J/W/Y)とセイバー運賃クラスコード(X/I/O)。特典在庫の読み取りと、パートナーが予約可能な空席の判定に使用します。

その他79
C
caching-strategies
caching-strategies
wshaddix / dotnet-skills

ASP.NET Core Razor Pages アプリケーション向けの包括的なキャッシュパターン。出力キャッシュ、応答キャッシュ、メモリキャッシュ、Redis による分散キャッシュ、キャッシュ無効化戦略、HybridCache(.NET 9+)を扱います。Razor Pages アプリケーションでキャッシュを実装するとき、メモリキャッシュと分散キャッシュを選ぶとき、キャッシュでアプリケーションのパフォーマンスを最適化するときに使用。

開発79
C
calibredb
calibredb
lvtd-llc / skills

calibredb CLI(ローカルパスまたは Calibre Content Server の URL)で Calibre ライブラリを管理・照会する。書籍の一覧表示、ライブラリレコードの検索/絞り込み、メタデータの読み取り/更新、フォーマットの追加/削除、書籍のエクスポート、カスタム列の保守、ライブラリチェックの実行、FTS インデックス作成/検索の管理、または Calibre ライブラリからのカタログ/バックアップの作成に使用。

ドキュメント79
C
call-genesis-api

説明はまだありません

その他79
C
cart-recovery-sms
cart-recovery-sms
finsilabs / awesome-ecommerce-skills

緊急性のメッセージ、商品リマインダー、割引インセンティブ、TCPA 準拠のオプトインフローを含む、ターゲットを絞った SMS シーケンスで放棄カートを回復する。

マーケティング・グロース79
C
cawplan-support-metrics
cawplan-support-metrics
cawcut / skill-cawplan

Google Sheets またはエクスポートした JSON の Support Ops の日次チケット指標を準備、検証、インポート、照合、修正し、CawPlan の cawplan_csm キーメトリクスドメインに取り込みます。利用場面:Support からチケットダッシュボードデータの取り込みを依頼された場合、Support のチケット件数の遡及入力やアップロード、Support 指標のエクスポート検証、CawPlan の指標と Support のシートの比較、安全な Apps Script エクスポーターの生成。不適用:一般的な CawPlan ビジネス指標、デバイス/アプリのテレメトリー、Support ダッシュボード UI の編集、週次 Google Doc の作成、新しい CSM 指標名やタグの創作

データ・データベース79
C
cellxgene-census
cellxgene-census
kalarislabs / research-agent-skills

CZ CELLxGENE Census をプログラムから照会し、バージョン管理された公開単一細胞・空間トランスクリプトームデータを取得します。集団規模の細胞メタデータ、遺伝子発現スライス、Census の集計数、ソース H5AD の URI/ダウンロード、埋め込み、空間 Census データ、または生物種、組織、疾患、アッセイ、細胞型をまたいだ参照アトラス比較が必要な場合に使用します。独自のローカル単一細胞データの解析には scanpy、anndata、または scvi-tools を使用してください。

データ・データベース79
C
chatlab-convert
chatlab-convert
chatlab / chatlab

サポートされていないローカルチャットのエクスポートを、再利用可能なローカルスクリプトで検証済みの ChatLab JSONL または JSON に変換します。

データ・データベース79
C
chempy
chempy
tondevrel / scientific-agent-skills

化学(主に物理化学/分析化学/無機化学)に役立つ Python パッケージ。化学反応式の係数合わせ、化学反応速度論(ODE 積分)、化学平衡、イオン強度の計算、単位の扱いなどを特徴とする。化学方程式、反応式の係数合わせ、速度論モデリング、平衡計算、存在形態分布、pH 計算、イオン強度、活量係数、化学式の解析を扱うときに使用する。

その他79
C
china-client-report
china-client-report
jwangkun / claude-for-financial-services-cn

中国のウェルスマネジメント顧客向けに、顧客向けのパフォーマンスレポートを生成する。元の client-report スキルを A 株ポートフォリオ、中国の規制要件、現地のレポーティング慣行に合わせて改変したもの。"A股客户报告"、"客户持仓报告"、"client report China"、"wealth report A-share"、"客户业绩报告"、"portfolio report for [client]" で起動する。

データ・データベース79
C
china-comps-analysis
china-comps-analysis
jwangkun / claude-for-financial-services-cn

A 株株式の類似企業分析。元の comps-analysis スキルを中国市場のデータソース、A 株の取引倍率、国内の類似企業選定に合わせて改変したもの。"A股可比公司"、"可比分析"、"comps China"、"peer comparison A-share"、"可比公司分析"、"trading comps [industry]" で起動する。

データ・データベース79
C
china-ifind

同花順 iFinD (51ifind.com) による金融データ照会。A 株/ファンド/債券/先物/指数のリアルタイム相場、ヒストリカルデータ、財務指標、マクロ経済データなど 18 の API エンドポイントに対応する。同花順 iFinD (51ifind.com) API を利用した中国語の金融データ照会 skill。A 株、ファンド、債券、先物、指数のリアルタイム相場、ヒストリカルデータ、財務指標、マクロ経済、ファンド評価など 18 の API エンドポイントをカバーする。

データ・データベース79
C
ci-cd-pipelines
ci-cd-pipelines
itallstartedwithaidea / agent-skills

CI/CD Pipelines は、GitHub Actions と wrangler deploy、リンク検証、HTML 検証、自動化された品質ゲートを用いた本番グレードの継続的インテグレーションとデプロイのワークフローを定義する。

クラウド・DevOps79
C
cinematic-motion
cinematic-motion
madebymustafa / design-taste

ジャンルパック:サイト・オブ・ザ・デイの美学――スタジオ印刷物に映写された映画のようなページ。温かみのある紙のキャンバス、ほぼ黒のインク色の文字、鮮やかなエレクトリックブルーのアクセント1色、グロテスク体のディスプレイ書体、交互に切り替わるシーンのキャンバス、スクラブ操作できるインデックスカウンター、テキストが溶けるピン、ドラッグ操作のカードカルーセル。ポートフォリオ、製品ローンチ、エージェンシー、高級感のあるスクロール連動型ストーリーテリングを求める案件に。実装には taste-gsap が必要。design-taste コアスキルに重ねて使用。

デザイン・UI79
C
claude-config-optimizer
claude-config-optimizer
i9wa4 / dotfiles

Claude Code 設定最適化スキル。使用場面:- CLAUDE.md、rules/、skills/、agents/、commands/ を編集するとき - ユーザーが設定のベストプラクティスについて尋ねるとき - 最適化状態を確認するとき - ユーザーが "claude code changelog" または "claude code updates" と言うとき - ユーザーが Claude Code の新機能や破壊的変更について尋ねるとき

エージェントワークフロー79
C
clean-code
clean-code
robsonrung / rar-skills

動作を変えないClean Codeの実践で既存コードをリファクタリングします。局所的な命名、可読性、重複、構造上の問題に適用し、モジュール境界の判断にはsoftware-design-philosophyを使用。

開発79
C
clicking-and-scrolling
clicking-and-scrolling
skydoves / android-testing-skills

本スキルを使用すると、ジェスチャビルダーを経由しない高レベルの action API でテストから Jetpack Compose UI を操作できる —— performClick、performScrollTo、performScrollToIndex、performScrollToKey、performScrollToNode、requestFocus、performSemanticsAction、performFirstLinkClick。正しいレシーバノードの選び方(スクロール可能なコンテナか項目か)、スクロール親を見つけるためのマッチャー(hasScrollAction、hasScrollToIndexAction、hasScrollToKeyAction、hasScrollToNodeAction)、lazy と非 lazy のスクロール可能ケースの違いを扱う。開発者が "how do I tap a Compose node"、"scroll to an item in a LazyColumn"、"click a link inside Text"、"trigger a custom semantics action" と尋ねたり、"Action performScrollTo failed" / "node has no parent layout with a Scroll SemanticsAction" / "ScrollToIndex not defined" を報告したときに使用する。

テスト・品質79
C
cloudflare-email-workers
cloudflare-email-workers
rijans / agent-skills

postal-mime による MIME 解析、RFC 5322 mimetext による返信、AI 自動応答ループを備えた Cloudflare Email Routing Workers を構築、デプロイ、テストします。AI メールエージェントの構築、受信メールの解析、添付ファイルの R2 への抽出、チケットの自動作成、安全な転送ルールの設定に使用します。

クラウド・DevOps79
C
code-review-excellence
code-review-excellence
ormus-solutions / libreuiux-claude-code

効果的なコードレビューの方法を習得し、建設的なフィードバックを提供してバグを早期に発見し、チームの士気を保ちながら知識共有を促進します。プルリクエストのレビュー、レビュー基準の策定、開発者の指導に使用します。

テスト・品質79
C
code-review
code-review
managedcode / dotnet-skills

.NET の変更を承認またはマージする前に、バグ、リグレッション、アーキテクチャの逸脱、不足しているテスト、不正確な非同期処理や破棄の動作、プラットフォーム固有の落とし穴をレビューします。使用場面:.NET リポジトリのプルリクエストやパッチのレビュー、動作のリグレッション、API の誤用、不足しているテストの確認、アーキテクチャやフレームワーク固有の問題の監査。使用しない場面:無関係なスタック、この特定のガイダンスを必要としない一般的なタスク。呼び出し:リポジトリのコンテキストを調査し、対象ファイルを編集し、変更時に該当するビルド、テスト、lint、検証コマンドを実行します。

テスト・品質79
C
code-review
code-review
marcellocurto / skills

独立したレビュアーが、特定の差分、プルリクエスト、またはコミット範囲を正確性、セキュリティ、保守性、リポジトリのルールに照らしてレビューします。各指摘をコードと照合し、修正内容を以前の指摘と照合します。ユーザーが変更、PR、コミットのレビューを求めた場合、または別のスキルが変更のレビューや修正確認のために実行した場合に使用します。コードベース全体やサブシステムの現状監査には使用しません。

テスト・品質79
C
codebase-audit
codebase-audit
majiayu000 / spellbook

包括的なコードベース監査 — 適応型の並列深層分析(フロントエンド/バックエンドの契約、データ整合性、例外処理/セキュリティ、アーキテクチャ/技術的負債、設定/キャッシュ)、構造化された findings + 敵対的検証 + ベースライン比較により、深刻度順に並べた統一レポートと修正ロードマップを出力する。quick クイックヘルスチェックモードに対応。Use when user asks to audit, analyze, or review an entire codebase for design issues, find hidden bugs, check architecture health, or asks '全面审查', '代码库审计', '分析设计问题', 'audit codebase', 'health check', '有哪些问题', '快速体检'. Also trigger when user asks to find silent degradation, data flow breakpoints, type mismatches between frontend and backend, or wants to understand technical debt across a project.

テスト・品質79
C
codex-claude-loop
codex-claude-loop
bear2u / my-skills

Claude Code が計画と実装を担い、Codex が検証とレビューを行う二重 AI エンジニアリングループを編成し、継続的なフィードバックで最適なコード品質を実現します

エージェントワークフロー79
C
codex-github
codex-github
mathruffian-dot / codex-lazy-packs

Codex は GitHub CLI に接続します。「GitHub に接続」と言ったときに読み込みます。

開発79
C
cognitive-fallacies-guard
cognitive-fallacies-guard
lyndonkl / claude

可視化、ダッシュボード、レポート、プレゼンテーションにおける視覚的な誤導、認知バイアス、データ整合性の違反を検出して防止する。グラフの誠実さを監査し、誤解の原因を診断し、具体的な修正を提供する。ユーザーが chartjunk、誤解を招くグラフ、切り詰められた軸、データ整合性、視覚的欺瞞、3D グラフの問題、データのつまみ食いに言及したとき、または可視化の正確性を監査する必要があるときに呼び出す。一般的なデザイン評価には `design-evaluation-audit` を使用する。認知的な基盤には `cognitive-design` を使用する。

データ・データベース79
C
cold-email-writer
cold-email-writer
infrasity-labs / dev-gtm-claude-skills

採用ftest マネージャーや創業者に向けたパーソナライズされたコールドメールを書く。具体的で人間らしく、ピッチデッキではない。

生産性79
C
color-font-skill
color-font-skill
minimax-ai / skills

PPT/デザインタスク向けに、プレゼンですぐ使えるカラーパレットとフォントの組み合わせを選びます。ユーザーがビジュアルテーマの選択、ブランドセーフなパレット、フォントの提案を求めたときに使用します。トリガーには次が含まれます:配色, 色板, 字体, color palette, font, PPT配色, 字体搭配。

デザイン・UI79
C
command_injection_test
command_injection_test
charpup / skill-security-auditor

セキュリティスキャン用のテストスキル

セキュリティ79
C
commerce-app-webhooks
commerce-app-webhooks
adobe / aio-commerce-sdk

Adobe Commerce アプリの webhook インターセプターを追加または変更します。Commerce 操作の実行前または実行後に処理を介入させ、入力の検証、データの追加、動作の変更を行う場合に使用します。commerce-app-init で初期化されたベースアプリが必要です。

開発79
C
completion-gate
completion-gate
noobygains / godmode

作業が完了、修正済み、合格、動作中、デプロイ済み、または準備完了だと述べる前に使用します。コミット、プルリクエストの作成やマージ、タスクの終了、次のタスクへの移行、サブエージェントの結果を完了として報告する前にも使用します

テスト・品質79
C
component-spec
component-spec
infrasity-labs / dev-gtm-claude-skills

props、状態、バリアント、アクセシビリティ要件、使用ガイドラインを含む詳細なコンポーネント仕様を書きます。

デザイン・UI79
C
composable-commerce
composable-commerce
finsilabs / awesome-ecommerce-skills

MACH 原則に基づいてモダンなストアを設計する——独立したマイクロサービス、API ファーストの統合、クラウドネイティブなホスティング、ヘッドレスフロントエンド

開発79
C
configuring-identity-aware-proxy-with-google-iap
configuring-identity-aware-proxy-with-google-iap
mukul975 / anthropic-cybersecurity-skills

gcloud で Google Cloud Identity-Aware Proxy (IAP) を構成して強制する

セキュリティ79
C
configuring-test-dependencies
configuring-test-dependencies
skydoves / android-testing-skills

本スキルを使用すると、Jetpack Compose UI テストに正しい Gradle 依存関係マトリクスを設定できる。`androidTestImplementation("androidx.compose.ui:ui-test-junit4")`、`createComposeRule()` を動作させるための `debugImplementation("androidx.compose.ui:ui-test-manifest")` の要件、ホストテスト(Robolectric)の三点セット、アクセシビリティのアドオン(`ui-test-accessibility`、`ui-test-junit4-accessibility`)、`TestManifestGradleConfiguration` lint 警告を扱う。ユーザーが `ActivityNotFoundException: ComponentActivity`、`createComposeRule unresolved`、`lint warning ui-test-manifest`、`Cannot find test rule` を報告したり、"what dependencies do I need for Compose UI tests" / "why won't my Compose test compile" と尋ねたときに使用する。

テスト・品質79
C
contribute
contribute
aperivue / medsci-skills

ローカルの変更をプロジェクトに送り返す場合(追加した journal プロファイル、修正したチェックリスト項目、適応したスキル)、または誤検知やバグを報告する場合に使用。変更点を特定し、患者データをスキャンし、すべての行を表示し、確認するまで何も送信しない。

開発79
C
conventional-commits
conventional-commits
dgalarza / agent-skills

Git のコミット作成時に Conventional Commits 仕様への準拠を確保するために使用します。コミットメッセージの構成、タイプ、スコープ、および明確で一貫性があり、自動処理に適したメッセージを書くためのベストプラクティスを案内します。コード変更のコミットやコミット履歴のレビュー時に使用します。

開発79
C
create-pull-request
create-pull-request
marcellocurto / skills

完了したローカル変更について、必要なコミットとプッシュを含め、レビュー可能なGitHubプルリクエストを作成します。ユーザーが完了済みの作業のPRを開く、作成、公開するよう求めた場合、または別のスキルが成果の公開のために実行した場合に使用します。

開発79
C
creative-copywriting
creative-copywriting
rfxlamia / skillkit

実績のあるフック、ストーリーテリングのフレームワーク、心理的トリガーを用いたソーシャルメディア向けの説得力のあるライティングを習得します。Instagram のスワイプや X/Twitter の「Read more」クリックに特化して最適化された 150 以上のフック、パワーワード、カルーセル構成、感情トリガーを含む CSV データベースを収録。creative-copywriter サブエージェントと連携してインテリジェントなコンテンツ生成を行います。

マーケティング・グロース79
C
critique-affordance
critique-affordance
infrasity-labs / dev-gtm-claude-skills

画面のインタラクティブなアフォーダンスを批評します — クリック可能に見える要素、状態の可視性、CTA の明確さ、アクションの発見しやすさ。

デザイン・UI79
C
critique-brand-consistency
critique-brand-consistency
infrasity-labs / dev-gtm-claude-skills

mood.md、voice.md、tokens.md に対して画面のブランド一貫性を批評します。

デザイン・UI79
C
critique-composition
critique-composition
infrasity-labs / dev-gtm-claude-skills

画面の構成を批評します — バランス、余白、リズム、ゲシュタルト原則。

デザイン・UI79
C
csharp
csharp
alexander-danilenko / cortex-ai-skills

C# 12 / .NET 8+ のコードを書いたりレビューしたりするときは、次の意見を持った C# 規約を適用します。nullable を有効にして警告をエラーとして扱う、record とプライマリコンストラクター、キャストの連鎖よりパターンマッチング、想定内の失敗には Result パターン、CancellationToken を使った徹底した async、IOptions による構成、IHttpClientFactory、そして API から EF エンティティを決して返さないこと。

開発79
C
csv-wrangler
csv-wrangler
majesticlabs-dev / majestic-marketplace

乱れた CSV を、エンコーディング検出、区切り文字の推論、不正な行の復元で処理する。

データ・データベース79
C
cut-mistakes
cut-mistakes
nateherkai / hyperframes-student-kit

動画編集パイプラインの Agent 2。トーキングヘッド録画から、言い間違い — どもり、言葉の繰り返し、言い直し、録り直したテイク — を見つけて削除する。cut-silences の後に、または言い間違いのカット、どもり/繰り返し/つなぎの言い直しの削除、失敗の整理、ベストテイクの保持を求められたときに使用。レビュー承認制で動作し、すべてのカットを文脈と理由とともに提示して承認を求め、承認されたカットのみを ffmpeg でレンダリングする。単語レベルのトランスクリプトが必要。

クリエイティブ・メディア79
D
daily-papers-notes
daily-papers-notes
huangkiki / dailypaper-skills

必読として推薦された論文の完全なノートを作成し、概念を管理してリンクを補完します。英語のトリガー:「generate paper notes」「batch paper notes」。これはパイプラインの第3段階です。论文笔记生成(3段階パイプラインの第3段階)。概念ライブラリを補い、推薦論文の完全なノートを作成して、推薦ファイルにリンクを反映します。目次ページは既定で自動更新され、git の自動化は既定で無効です。トリガー:「批量笔记」「跑一下论文笔记」。

生産性79
D
dark-mode-maker
dark-mode-maker
rheinmir / setup

ダーク/ライトモード切り替え時の円形リビール(水滴の落下 + crest-glow リキッドグラス)——スイッチトグル、カーソル位置(ボタンの境界内にクランプ)から広がるオーバーレイ、市場標準スタイルのニュートラルなダークモードパレット(GitHub Dark/Vercel/Linear)、実際の Playwright による受け入れ。ユーザーが「ダークモードを作って」「theme toggle」「ライトとダークの切り替え」「circle reveal」「UI 切り替えエフェクト」と言ったとき、または /dark-mode-maker のときに呼び出す。docs-site-macos とは異なる(あちらは macOS ドキュメントサイトのテンプレート。dark-mode-maker はあらゆる HTML ページで使えるトグルモジュール)。

デザイン・UI79
D
ddd-aggregate
ddd-aggregate
yonatankarp / software-design-skills

集約境界の設計やレビューを行う際に使用します。「集約」「集約ルート」「これらは 1 つのエンティティか 2 つか」「整合性境界」「トランザクション整合性」「この集約は大きすぎる」「ID とオブジェクトのどちらで参照すべきか」などが対象です。集約をトランザクション整合性境界として定義し、集約内および集約間のエンティティ参照ルールを説明します。

開発79
D
ddd-anti-patterns
ddd-anti-patterns
yonatankarp / software-design-skills

コードや設計における DDD のアンチパターンやコードスメルを特定する際に使用します。「貧血ドメインモデル」「プリミティブ型への執着」「漏れのあるリポジトリ」「スマート UI」「トランザクションスクリプト」「巨大な集約」「ビッグボールオブマッド」などが対象です。一般的な DDD アンチパターンとその症状、問題となる理由、修正方法を説明するパターンスキルをまとめています。

開発79
D
ddd-context-mapping
ddd-context-mapping
yonatankarp / software-design-skills

境界づけられたコンテキスト間の関係をマッピングするときに使用します。「コンテキストマップ」「この 2 つのサービスはどう連携するか」「腐敗防止層を使うべきか」「共有カーネルか別々の道か」「上流/下流」「ここに適した統合パターンは何か」などが該当します。7 つの関係パターン(Shared Kernel、Customer-Supplier、Conformist、Anticorruption Layer、Open Host Service、Published Language、Separate Ways)と、それぞれを選ぶ際の判断材料をまとめています。

開発79
D
ddd-deeper-insight
ddd-deeper-insight
yonatankarp / software-design-skills

モデルは「動くが、しっくりこない」と感じ、さらに深めたいときに使用します。「しなやかな設計」「より深い洞察に向けたリファクタリング」「暗黙の概念」「モデルがまだしっくりこない」「より良いモデルはどのようなものか」「意図を明確に伝えるインターフェース」「副作用のない関数」「ドメインにおけるアサーション」「概念の輪郭」などが該当します。モデルを初稿から発展させるための Evans の第 III 部の手法を扱います。

開発79
D
ddd-domain-service
ddd-domain-service
yonatankarp / software-design-skills

振る舞いが単一のエンティティや値オブジェクトに自然に属さない場合に使用します。「ドメインサービス」「このロジックは複数の集約にまたがる」「これはどこに置くべきか」「エンティティが多くを知りすぎている」「実体ではない計算役/調整役が必要」などの場合に適しています。振る舞いをエンティティに無理に持たせず、ステートレスなドメインサービスを導入するタイミングを定義し、ドメインサービスとアプリケーションサービス、インフラストラクチャサービスを区別します。

開発79
D
ddd-factory
ddd-factory
yonatankarp / software-design-skills

集約や複雑な値オブジェクトの生成に単純ではない処理が必要な場合に使用します。「ファクトリー」「コンストラクターが多くの処理を担いすぎている」「生成にビジネス上の意味がある」「この集約をどう作るか」「引数が 12 個のコンストラクター」などが対象です。ファクトリーを導入する場合と、コンストラクターや静的生成メソッドで十分な場合を定義します。

開発79
D
ddd-repository
ddd-repository
yonatankarp / software-design-skills

集約の永続化と取得方法を設計する際に使用します。「repository」「この集約をどう読み込むべきか」「JPA repository と DDD repository の違い」「リーキーな repository」「検索メソッド」「repository が多くの役割を担いすぎている」などの場合に適しています。repository を、集約がメモリ内コレクションであるかのように扱えるようにする抽象として定義します。集約ルートごとに repository を 1 つ設けます。

開発79
D
ddd-review
ddd-review
yonatankarp / software-design-skills

ユーザーが DDD の設計上の問題について PR 形式のコードレビューを求めた場合に使用します。「これは DDD に沿っているか」「ドメインモデリングの問題をレビューして」「この集約の何が問題か」「このモジュールを DDD の観点で監査して」などの場合に適しています。ファイル、差分、モジュールを DDD アンチパターンカタログと照合し、該当するパターンスキルを引用して具体的な違反を報告します。新しいコードを求めている場合は使用せず(ddd-implement に案内)、ゼロからの設計を求めている場合も使用しないでください(ddd-design に案内)。

テスト・品質79
D
ddd-subdomain-classification
ddd-subdomain-classification
yonatankarp / software-design-skills

モデリングにどこまで労力をかけるか決める際に使用します。「コアドメイン」「サブドメイン」「汎用サブドメイン」「何を自作し何を購入するか」「シニアエンジニアは何に取り組むべきか」「これは競争優位性か、単なる基盤か」などが対象です。コア(競争優位性)、支援(独自だが差別化要因ではない)、汎用(コモディティで、購入またはライブラリを利用)に分類します。

開発79
101,174 件中 62881–62940 件

MCP は初めてですか?

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

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