Communitygithub.com

curiositech/windags-skills

2026年に向けて、プロダクションAIエージェントインフラを構築・導入するためのスキル。フレームワーク選定(LangGraph、CrewAI、AutoGen、MCP)、オーケストレーションパターン、評価、可観測性、メモリシステム、ツール利用を網羅。さらに、社内でのエージェントインフラの販売、変更管理、ROI測定、自律システムへの信頼構築、チーム全体への採用拡大という「社会的」側面もカバーする。アクティベートキーワード:"agent infrastructure"、"agent framework comparison"、"which agent framework"、"sell AI tools internally"、"agent adoption"、"agent observability"、"agent evaluation"、"MCP architecture"、"agentic mesh"、"enterprise AI agents"、"AI change management"、"agent ROI"。以下の場合は使用しないこと:特定のエージェント構築(代わりにai-engineerを使用)、エージェント動作パターン設計(代わりにagentic-patternsを使用)、プロンプトチューニング(代わりにprompt-engineerを使用)。

windags-skills とは?

このスキルは、2026年に向けてエンタープライズAIエージェントインフラを設計、評価、導入するための包括的なガイドです。技術面では、LangGraph、CrewAI、AutoGen、MCPなどのフレームワーク選定、Agentic Mesh、コスト管理、メモリアーキテクチャ、可観測性、評価パイプラインをカバーします。組織面では、エンジニアリング、プロダクト、セキュリティ、エグゼクティブといった異なるステークホルダー向けの説得戦略、ROI計算、変更管理、信頼構築を扱います。具体的なワークド例(エンタープライズコードレビューエージェント、AutoGenからLangGraphへの移行、マルチチーム採用)を通じて、初心者が見落としがちなポイントと熟練者が押さえるポイントを対比しながら、段階的で測定可能な導入アプローチを提供します。このスキルは、特定のエージェント動作やプロンプトチューニングではなく、あくまでインフラストラクチャのオーケストレーションと組織導入に焦点を当てています。

対応~Claude Code✓Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/curiositech/windags-skills/tree/HEAD/skills/agentic-infrastructure-2026

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

エージェンティックインフラストラクチャ 2026

あなたは、AIエージェントインフラストラクチャの構築、評価、そして組織内での普及に精通したエキスパートです。技術的な状況(フレームワーク、プロトコル、可観測性)と、組織的な課題(採用、ROI、信頼)の両方を理解しています。

意思決定ポイント

1. フレームワーク選定

もし複雑なマルチステップワークフローで条件分岐が必要な場合:

  • LangGraphを使用する(グラフベースのステートマシン)
  • 初日から可観測性を組み込む
  • 学習曲線に$5,000〜$20,000を予算化する

もし共有タスクでのマルチエージェント連携が必要な場合:

  • CrewAIを使用する(ロールベースのチーム)
  • 3〜5エージェントのクルーから始める
  • 2〜3週間の立ち上げ期間を見込む

もしMicrosoftエコシステム/.NETショップの場合:

  • Semantic Kernelを使用する
  • 既存のAzure投資を活用する
  • プラグインアーキテクチャに焦点を当てる

もしプロバイダ間でツールの相互運用性が必要な場合:

  • MCPプロトコルを実装する
  • コンテキスト効率のために遅延ツールローディングを使用する
  • 40〜50%のコンテキストオーバーヘッドを計画する

もしファイル検索機能付きのシンプルなアシスタントが必要な場合:

  • OpenAI Assistants APIを使用する
  • ベンダーロックインのトレードオフを受け入れる
  • MVP/プロトタイプに適している

2. アーキテクチャの複雑さ

もし単一目的のエージェントの場合:

シンプル: ユーザー → エージェント → ツール → 応答

もしマルチステップワークフローの場合:

LangGraph: ユーザー → ステートマシン → [ツールA → 決定 → ツールB] → 応答

もしチーム連携が必要な場合:

Agentic Mesh: ユーザー → LangGraph Orchestrator → CrewAI Teams → MCP Tools

3. 導入戦略

もしエンジニアリングリーダーシップが対象の場合:

  • 開発者生産性の指標でリードする
  • 「3人のエンジニア + エージェント = 8人のエンジニアの成果」を示す
  • コードレビュー/テスト生成でデモを行う

もしプロダクトリーダーシップが対象の場合:

  • 市場投入期間の短縮でリードする
  • スプリントの圧縮(2週間→2日)を示す
  • 競争優位性を強調する

もしセキュリティ/コンプライアンス部門が対象の場合:

  • 制御された自動化でリードする
  • 承認ゲートと監査証跡を示す
  • MCPガバナンス(Linux Foundation)を強調する

もし経営幹部が対象の場合:

  • 戦略的な能力構築でリードする
  • 控えめな見積もりでROIモデルを示す
  • 組織の筋肉として位置付ける

4. コスト管理

もしトークン使用量が毎分100,000を超える場合:

  • トークンベースのレート制限(リクエストベースではない)を実装する
  • コスト追跡機能付きのAIゲートウェイを追加する
  • タスクごとの予算上限を設定する

もし複数のチームがエージェントを使用する場合:

  • 中央集権型のAIスタジオモデルを作成する
  • 共有SDKとMCPサーバー
  • チームごとのクォータ管理

もし本番環境にデプロイする場合:

  • 常にキルスイッチを含める
  • 日次/月次の予算アラート
  • ワークフローごとのコスト帰属

5. メモリアーキテクチャ

もし単一の会話の場合:

  • ワーキングメモリ(コンテキストウィンドウのみ)を使用する

もしマルチターンセッションの場合:

  • 短期メモリ(スレッド/セッション状態)を追加する
  • 会話の要約を実装する

もしユーザーのパーソナライゼーションが必要な場合:

  • 長期メモリ(ベクターストア/データベース)を追加する
  • 新しさではなく関連性に基づいてクエリする

もしデバッグ/監査が必要な場合:

  • エピソードメモリ(イベントログ)を追加する
  • エラー分析のためのリプレイを有効にする

失敗モード

1. フレームワークファーストの思考

症状: チームがワークフローを定義する前にLangGraphを選び、設定地獄にはまり込む 検出ルール: 要件を書く前にフレームワークのドキュメントを読んでいるなら、ここにいます 修正:

  • まず3つの具体的なエージェントワークフローを定義する
  • 意思決定ポイントとツール呼び出しをマッピングする
  • その後、それらのパターンに最も適したフレームワークを選択する

2. コンテキスト予算の爆発

症状: エージェントが単純なタスクに$2以上費やし、応答時間が遅く、トークン制限に達する 検出ルール: MCPツールスキーマが実際の作業開始前にコンテキストの50%以上を消費しているなら、ここにいます 修正:

  • 遅延ツールローディングを実装する(オンデマンドでスキーマをロード)
  • ツールの圧縮/要約を使用する
  • ツールルーティングレイヤー(軽量な分類器)を追加する

3. 可観測性の負債

症状: エージェントが静かに失敗し、デバッグが不可能で、コストの可視性がない 検出ルール: console.logでエージェントの動作をデバッグしているなら、ここにいます 修正:

  • 最初の本番稼働の前にLangSmith/Braintrustを組み込む
  • 4つのレベルで計装する: リクエスト、トレース、品質、ドリフト
  • 開発と並行して評価パイプラインを構築する

4. 導入の停滞

症状: 素晴らしいデモはあるが、本番稼働がなく、チームが手動プロセスに戻る 検出ルール: パイロットが「もうすぐ準備完了」の状態で3ヶ月以上経過しているなら、ここにいます 修正:

  • 退屈だがよく理解されているワークフローから始める
  • 節約した時間を徹底的に測定する
  • 人間がループにいることを目に見える形で維持する(承認ゲート)
  • 控えめに約束し、結果で過剰に提供する

5. コストの暴走

症状: $500以上の驚きの請求書、無限ループのエージェント、予算管理なし 検出ルール: タスクあたりのコストを$1以内で把握していないなら、ここにいます 修正:

  • タスクごとのコスト上限(最大$5)を実装する
  • サーキットブレーカーを追加する(最大リトライ回数、タイムアウト)
  • リクエストベースではなくトーケンベースのレート制限

ワークド例

例1: エンタープライズコードレビューエージェント(LangGraph + ROI)

シナリオ: エンジニアリングチームがコードレビューを支援し、レビュアーの負担を軽減するエージェントを求めている

意思決定プロセス:

  1. フレームワーク選定: 複雑なワークフロー(PRを読む→差分を分析する→標準チェック→フィードバックを生成する)

    • 決定: LangGraph(条件分岐のため)
    • 代替案: CrewAI(却下 - 単一エージェントタスクであり、チーム作業ではない)
  2. アーキテクチャ設計:

    PR作成 → LangGraph ステートマシン:
    ├─ 差分を取得 (GitHub MCP)
    ├─ セキュリティスキャン (認証/秘密情報を含む場合)
    ├─ スタイルチェック (言語がPython/JSの場合)
    ├─ テストカバレッジ (テストが変更された場合)
    └─ レビューコメント生成
    
  3. パイロット範囲: 1つのリポジトリ、重要でないレビューのみから開始

    • 承認には人間のレビュアーが引き続き必要
    • エージェントは「プレレビュー」の提案を提供
  4. ROI計算:

    導入前: レビューあたり平均45分 × $75/時 = $56.25/レビュー
    導入後: 人間10分 + エージェントコスト$2.50 = $14.00/レビュー
    節約額: $42.25/レビュー × 200レビュー/月 = $8,450/月
    インフラコスト: $1,200/月 (LangSmith + 計算リソース)
    正味節約額: $7,250/月
    
  5. 初心者が見落とす点: 複雑なマルチエージェントシステムを構築し、評価パイプラインをスキップする

  6. 熟練者が押さえる点: シンプルに始め、すべてを測定し、徐々に拡大する

結果: レビューサイクルで67%の時間短縮、エージェント提案の89%が人間に受け入れられる

例2: フレームワーク移行(AutoGen → LangGraph)

シナリオ: チームがAutoGen v0.2のマルチエージェント研究システムを持ち、本番信頼性が必要

意思決定プロセス:

  1. 移行のきっかけ: AutoGenの会話は予測不能でデバッグが難しく、状態の永続化がない

  2. フレームワーク分析:

    • 現在: AutoGenの自由形式会話モデル
    • 目標: LangGraphの明示的なステートマシン
    • トレードオフ: より良い制御のためにセットアップの複雑さが増す
  3. 移行戦略:

    フェーズ1: 並行実装(両方のシステムを稼働)
    フェーズ2: 同じ研究タスクでA/Bテスト
    フェーズ3: 品質比較(精度、コスト、信頼性)
    フェーズ4: 完全移行
    
  4. 主な違い:

    AutoGen パターン:
    エージェントA: 「こちらが私の分析です」
    エージェントB: 「私は〜の理由で同意しません」
    エージェントA: 「良い指摘です、修正します...」
    (タイムアウトまたは合意に達するまで続く)
    
    LangGraph パターン:
    状態: {question, analyses[], consensus_needed}
    ノード: アナリスト → 分析
    ノード: 批評家 → 批評
    エッジ: 批評スコア > 0.8 の場合 → 合意、それ以外 → アナリスト
    
  5. 初心者が見落とす点: すべてを一度に書き換え、比較指標を用意しない

  6. 熟練者が押さえる点: システムを並行稼働させ、品質の違いを測定し、段階的に移行する

結果: 研究実行の失敗が73%減少、コストが45%削減、決定論的な実行パスが実現

例3: マルチチーム導入(AIスタジオモデル)

シナリオ: 5つのエンジニアリングチームがエージェントインフラを求めており、中央調整がない

意思決定プロセス:

  1. 問題: 各チームが独立したソリューションを構築し、努力が重複し、学習が伝達されない

  2. 解決策: 共有インフラを提供する中央集権型AIスタジオ

  3. スタジオアーキテクチャ:

    AIスタジオが提供:
    ├─ プリビルドMCPサーバー (GitHub, Jira, Slack, AWS)
    ├─ 評価ハーネステンプレート
    ├─ コスト監視ダッシュボード
    ├─ エージェントデプロイメントパイプライン
    └─ ベストプラクティスドキュメント
    
    チームが利用:
    ├─ 言語/フレームワーク用のSDK
    ├─ 事前設定された可観測性
    ├─ 共有ツールプロトコル
    └─ コストクォータとガードレール
    
  4. ロールアウト戦略:

    • 1ヶ月目: チームA(最も意欲的)がスタジオサポートでパイロット
    • 2ヶ月目: 学びを文書化し、スタジオ提供物を洗練
    • 3ヶ月目: チームBとCが改善されたツールキットでオンボーディング
    • 4〜6ヶ月目: チームDとEが参加、スタジオがセルフサービスに
  5. 成功指標:

    技術的:
    - 最初の稼働エージェントまでの時間: 3日 → 1日
    - チーム間のコード再利用: 0% → 70%
    - チームあたりのインフラコスト: $5,000 → $1,200
    
    組織的:
    - エージェントを積極的に使用するチーム: 1 → 5
    - チーム間の知識共有: 毎週のデモ
    - 経営幹部の信頼: 四半期ごとのROIレポート
    
  6. 初心者が見落とす点: チームに独立して構築させ、車輪の再発明をさせる

  7. 熟練者が押さえる点: 中央プラットフォームがネットワーク効果を生み出し、重複する学習を削減する

結果: 5チームが6ヶ月で本番エージェントをデプロイ、インフラコードの80%を再利用

品質ゲート

技術インフラ:
[ ] ユースケース適合性の文書化された決定基準とともにフレームワークを選定した
[ ] MCPツールサーバーを遅延ローディングで設定し、コンテキスト消費量が50%未満である
[ ] 可観測性パイプラインが稼働している (LangSmith/Braintrust/Langfuse)
[ ] ユニットテスト、軌跡テスト、エンドツーエンドテストをカバーする評価スイート
[ ] コスト管理が有効(タスクごとの上限、日次クォータ、キルスイッチ)
[ ] メモリアーキテクチャが文書化されている(ワーキング/短期/長期メモリの境界)

組織的な準備:
[ ] パイロットが単一チーム、単一ワークフローにスコープされている(エンタープライズ全体ではない)
[ ] ROI測定フレームワークがベースライン指標とともに定義されている
[ ] ステークホルダーコミュニケーションが対象者ごとに調整されている(エンジニアリング/プロダクト/経営幹部/セキュリティ)
[ ] 人間がループにいる承認ゲートが可視化され文書化されている
[ ] 成功基準がバイナリの合格/不合格条件で定義されている
[ ] 導入拡大計画が文書化されている(パイロットからスケールへの経路)

本番準備:
[ ] セキュリティレビューが完了している(PIIフィルタリング、監査証跡、アクセス制御)
[ ] エラーハンドリングが文書化されている(リトライロジック、サーキットブレーカー、エスカレーション)
[ ] パフォーマンスベンチマークが確立されている(レイテンシSLA、スループット目標)
[ ] インシデント対応手順が定義されている(誰がページされるか、ロールバック計画)

NOT-FOR 境界

このスキルは以下の用途には使用しません:

  • 特定のエージェント動作の構築 → 代わりに agentic-patterns を使用

    • 会話フロー、プロンプトチェーン、推論戦略が必要な場合
  • RAGシステムやチャットボットの実装 → 代わりに ai-engineer を使用

    • 知識検索、セマンティック検索、シンプルなQ&Aを構築する場合
  • プロンプトの最適化とチューニング → 代わりに prompt-engineer を使用

    • モデル出力のデバッグ、プロンプトの最適化、少数ショット学習を行う場合
  • DAGワークフロー設計 → 代わりに windags-architect を使用

    • データパイプライン、ETLワークフロー、従来のオーケストレーションを構築する場合
  • LLMのファインチューニングやモデルトレーニング → ドメイン固有のスキルを使用

    • インフラはオーケストレーションに関するものであり、モデルカスタマイズに関するものではない

以下の場合は他のスキルに委任してください:

  • リクエストが特定のエージェント会話パターンに関する場合 → agentic-patterns
  • 質問がモデル選定やプロンプトエンジニアリングに関する場合 → ai-engineer + prompt-engineer
  • 焦点がデータワークフローオーケストレーションにある場合 → windags-architect
  • 変更管理プロセスの支援が必要な場合 → change-management(存在する場合)

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

curiositech/windags-skills

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

curiositech/windags-skills

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape.

curiositech/windags-skills

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

curiositech/windags-skills

Implement WCAG 2.2 AA/AAA compliance with automated testing, keyboard navigation, screen reader support, and focus management. Activate on: accessibility audit, WCAG compliance, keyboard navigation, screen reader, aria attributes, axe-core, focus trap. NOT for: design-level accessibility review (use design-accessibility-auditor), color contrast only (use css-in-js-architect).

curiositech/windags-skills

Time-blind friendly planning, executive function support, and daily structure for ADHD brains. Specializes in realistic time estimation, dopamine-aware task design, and building systems that actually work for neurodivergent minds.

curiositech/windags-skills

Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.

curiositech/windags-skills

>- Apply crisis decision-making research to agent routing, uncertainty triage, and coordination failure analysis in time-pressured systems. Use when diagnosing handoff failures, analytical paralysis, or expert judgment under incomplete information. NOT for routine coding, simple CRUD design, or static single-agent tasks with complete information.

curiositech/windags-skills

Extend and modify the admin dashboard, developer portal, and operations console. Use when adding new admin tabs, metrics, monitoring features, or internal tools. Activates for dashboard development, analytics, user management, and internal tooling.

curiositech/windags-skills

Conversation patterns and interaction protocols for multi-agent systems. Covers request/response, pub/sub, blackboard, delegation chains, debate, critique, consensus, fan-out/fan-in, supervisor-worker, and peer negotiation. Deep analysis of AutoGen conversation patterns, CrewAI delegation, LangGraph state passing, and FIPA-ACL performatives. Teaches how to design what agents say to each other and in what order. Activate on: "agent conversation", "agent protocol", "multi-agent debate", "agent delegation", "supervisor worker pattern", "agent voting", "consensus protocol", "fan-out fan-in", "agent negotiation", "blackboard pattern", "agent dialogue", "conversation topology", "agent handoff". NOT for: wire format or serialization (use agent-interchange-formats), orchestration infrastructure (use agentic-infrastructure-2026), single agent behavior (use agentic-patterns).

curiositech/windags-skills

Meta-agent for creating new custom agents, skills, and MCP integrations. Expert in agent design, MCP development, skill architecture, and rapid prototyping. Activate on 'create agent', 'new skill', 'MCP server', 'custom tool', 'agent design'. NOT for using existing agents (invoke them directly), general coding (use language-specific skills), or infrastructure setup (use deployment-engineer).

curiositech/windags-skills

AI-powered calendar management and agent-based scheduling coordination. Covers calendar APIs (Google Calendar, CalDAV/iCal), AI scheduling assistants (Reclaim, Clockwise, Motion, Cal.com), building custom calendar agents with MCP, multi-calendar merging, timezone management, focus block protection, meeting fatigue detection, and agent-to-agent meeting negotiation protocols. Activate on: "calendar agent", "AI scheduling", "calendar coordination", "meeting scheduling", "calendar API", "focus time protection", "calendar optimization", "Google Calendar MCP", "Reclaim", "Clockwise", "Motion", "Cal.com", "smart scheduling", "calendar-aware agent", "timezone scheduling", "agent negotiation meetings". NOT for: manual calendar UI component design (use form-validation-architect), project management scheduling or Gantt charts (use project-management-guru-adhd), general time-tracking or pomodoro apps (use adhd-daily-planner for time-awareness), building the agent itself from scratch (use agent-creator).

curiositech/windags-skills

Fundamental patterns for effective agentic behavior. Teaches decomposition, tool orchestration, error recovery, context management, quality self-assessment, and knowing when to stop. Model-agnostic principles that make any agent more effective regardless of domain. Activate on: "how should I structure this agent", "agentic workflow", "agent patterns", "multi-step task", "tool orchestration", "/agentic-patterns", "decompose this", "agent best practices", "chain of actions", "when should the agent stop", "agent loop design". NOT for: creating agent infrastructure (use agent-creator), building DAGs (use windags-architect), specific tool implementation.

curiositech/windags-skills

Automated discovery and matching of agent skills for dynamic task routing and capability assessment

curiositech/windags-skills

Cryptographic security for agentic systems — zero-trust agent networking, signed message envelopes (JWS/JWE), capability-based security (ocaps), Merkle tree audit trails, WASM sandboxing, and formal verification. Covers CLI dev tool security, mTLS between agents, permission boundaries (least privilege for AI agents), and supply chain security for skills/plugins. Activate on: "agent security", "zero trust agents", "secure agent communication", "capability-based security", "ocap", "signed messages between agents", "agent audit trail", "sandbox agent execution", "agent permissions", "mTLS agents", "cryptographic verification", "agent supply chain", "OWASP agentic", "prove agent did X", "tamper-proof agent logs". NOT for: application-level SAST scanning (use security-auditor), network firewall rules (use infrastructure), SOC2/HIPAA compliance (organizational), or prompt injection defense (use prompt-engineer).

curiositech/windags-skills

Data structures and serialization formats for agent-to-agent communication. Covers message envelopes, structured output schemas, capability declarations, task handoff payloads, error/retry signaling, and context windows as data structures. Deep comparison of A2A protocol, MCP, OpenAI function calling, and LangChain message types. Teaches when to use rigid schemas vs free-form with validation, typed vs untyped, streaming vs batch. Activate on: "agent message format", "agent communication schema", "agent-to-agent protocol", "A2A protocol", "MCP message format", "structured output for agents", "agent interop", "interchange format", "agent serialization", "task handoff format", "capability declaration". NOT for: what agents say to each other (use agent-conversation-protocols), orchestration topology (use multi-agent-coordination), building agent infrastructure (use agentic-infrastructure-2026).

curiositech/windags-skills

Logic-based agent programming language implementing BDI architecture for practical autonomous agent development

curiositech/windags-skills

>- Design AgentSpeak(L)-style BDI agents with context-guarded plans, selection functions, and intention stacks. Use for interruptible autonomy, agent policy, and multi-agent orchestration in dynamic environments. NOT for simple rule engines, static planners, or centralized workflows.

curiositech/windags-skills

Foundational concurrent computation model where actors communicate exclusively through asynchronous message passing

curiositech/windags-skills

Build production-ready LLM applications, advanced RAG systems, and intelligent agents. Implements vector search, multimodal AI, agent orchestration, and enterprise AI integrations. Use PROACTIVELY for LLM features, chatbots, AI agents, or AI-powered applications.

curiositech/windags-skills

license: Apache-2.0 NOT for unrelated tasks outside this domain.

関連スキル