skills/building-ai-agents/SKILL.md
AIエージェント構築ガイド(LangChain/LangGraph・Google ADK・リアルタイムマルチモーダル)。 Use when building AI agents with LangChain, LangGraph, Google ADK, or Gemini Live API. フレームワーク選択、ツール定義、マルチエージェント、A2A、リアルタイム音声/動画を含む。
npx skillsauth add sumik5/sumik-claude-plugin building-ai-agentsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
詳細な手順・ガイドラインは INSTRUCTIONS.md を参照してください。
LC- プレフィックス)| ファイル | 内容 |
|---------|------|
| references/LC-GUIDE.md | LangChain/LangGraph 詳細ガイド(エコシステムマップ・判断フロー・モデル選択) |
| references/LC-LANGCHAIN-CORE.md | LCEL・PromptTemplate・Chain合成の基礎 |
| references/LC-SUMMARIZATION.md | MapReduce/Refine要約・LangGraphへの移行 |
| references/LC-RAG-PIPELINE.md | RAGパイプライン全体(ChromaDB〜高度RAG) |
| references/LC-LANGGRAPH-AGENTS.md | Tool calling・ReAct・マルチエージェント |
| references/LC-MCP-INTEGRATION.md | MCPサーバー構築・LangGraphからの消費 |
| references/LC-PRODUCTION.md | Memory・Guardrails・LangSmith・デプロイ |
ADK- プレフィックス)| ファイル | 内容 |
|---------|------|
| references/ADK-GUIDE.md | Google ADK 詳細ガイド(アーキテクチャ・判断基準・開発ワークフロー) |
| references/ADK-AGENT-AND-TOOLS.md | Agent分類体系・Tool設計・YAML Config・ベストプラクティス |
| references/ADK-MULTI-AGENT-AND-A2A.md | マルチAgent設計・A2Aプロトコル・Human-in-the-Loop |
| references/ADK-RUNTIME-AND-STATE.md | Runner・Session・State(4スコープ)・Artifact・Memory |
| references/ADK-RAG-AND-GROUNDING.md | RAGパイプライン・Corpus管理・Grounding 3方式 |
| references/ADK-CODE-EXECUTION-AND-MODELS.md | コード実行(4種)・LLMモデル・Flows & Planners |
| references/ADK-GUARDRAILS-AND-STREAMING.md | Callback 6種・ガードレール・SSEストリーミング |
| references/ADK-UI-INTEGRATION.md | AG-UI・CopilotKit・Streamlit・Dialogflow CX |
| references/ADK-DEPLOYMENT-AND-OPERATIONS.md | Cloud Run/Vertex AI/GKEデプロイ・CI/CD・コスト管理 |
| references/ADK-SECURITY-AND-GOVERNANCE.md | 脅威モデル・認証認可・Workload Identity・40項目チェックリスト |
| references/ADK-LIVE-AGENT.md | Live Agent API・LiveRunner・音声処理 |
RTM- プレフィックス)| ファイル | 内容 |
|---------|------|
| references/RTM-GUIDE.md | リアルタイムマルチモーダルAgent 詳細ガイド |
| references/RTM-ARCHITECTURE.md | Two-Server Skeleton・プロキシ設計パターン |
| references/RTM-WEB-AUDIO-API.md | AudioWorklet・AudioRecorder・AudioStreamer・AEC |
| references/RTM-GEMINI-LIVE-API.md | Live API接続・VAD・割り込み・セッション管理 |
| references/RTM-VIDEO-INTEGRATION.md | MediaHandler・フレームキャプチャ・マルチモーダル入力 |
| references/RTM-FUNCTION-CALLING.md | リアルタイムFunction Calling・ツール実行ループ |
| references/RTM-DEPLOYMENT.md | Cloud Run・Docker・モバイルUI設計 |
development
Google Cloud guide: Cloud Run, GCP security (IAM/VPC/KMS/Zero Trust), data engineering (BigQuery/Dataflow/pipelines/governance/lakehouse), networking (VPC/LB/CDN), Memorystore, enterprise architecture, compute selection (GCE/GKE/GAE/Run/Functions), GKE, GAE, monitoring (SLO/SLI), BigQuery analytics (SQL/window functions/GA4), BigQuery ops (editions/HA-DR/slots), workflow (Composer/Dataform/Data Fusion), BI (Looker/Looker Studio/BI Engine), ingestion (DTS/Datastream CDC/GA4), real-time (Pub/Sub/Dataflow streaming), ML (BigQuery ML/Vertex AI/GIS). MUST load when google-cloud packages, cloudbuild.yaml, BigQuery/Dataflow/Memorystore/Looker/Dataplex detected. For Docker→practicing-devops. For monitoring→implementing-observability. For OWASP→securing-code. For CQRS→architecting-data. For AWS→developing-aws. For GenAI→designing-genai-patterns. For Firebase (Auth/Firestore/Storage/Functions/Hosting)→developing-firebase.
development
Comprehensive Go development guide covering clean code practices, design patterns (GoF/concurrency/DDD), and internals (type system/memory/reflection). MUST load when go.mod is detected or Go code is being written. Covers naming, error handling, concurrency, testing, project structure, function design, data structures, refactoring strategies, GoF patterns, architectural patterns, type system internals, and performance optimization. For application logging design and structured logging patterns, use implementing-observability. For language-agnostic clean code/SOLID and refactoring, use writing-clean-code. For Clean Architecture/DDD strategic design, use applying-clean-architecture. For algorithm/data-structure complexity analysis, use solving-algorithms.
development
Full-stack JavaScript development covering backend (NestJS/Express), frontend (React), deployment (CI/CD), and quality; also covers JavaScript language fundamentals (types, closures, prototypes, async/await, modules, and metaprogramming). MUST load when package.json contains Express, NestJS, or similar backend frameworks. Covers API design, state management, caching, and testing. Also use when working with JavaScript language-level concerns — type coercion, scoping, this binding, Promise patterns, Proxy/Reflect, or iterator protocols. Also covers V8 engine internals (hidden classes, inline caches, string/number repr), event loop model, JS/Node error model, and Express 5 + Drizzle ORM CRUD APIs.
tools
Firebase platform development guide covering Authentication (email/social/session), Firestore & Realtime Database (modeling/queries/security rules), Cloud Storage, Cloud Functions (triggers/scheduling), Hosting, Analytics (events/BigQuery), FCM push notifications, Remote Config, Test Lab, Performance Monitoring, Dynamic Links, App Distribution, AdMob, and Extensions. MUST load when firebase, @firebase, or firebase-admin packages detected, or firebaseConfig/firebase.json/firestore.rules files present. For GCP infra→developing-google-cloud. For Next.js integration→developing-nextjs. For REST API design→developing-web-apis.