원클릭으로
development-guides
Kailash dev guides: custom nodes, MCP, async, testing, deployment, RAG, security, monitoring, SDK internals.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Kailash dev guides: custom nodes, MCP, async, testing, deployment, RAG, security, monitoring, SDK internals.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Kailash DataFlow - zero-config data operations framework with automatic model-to-node generation and Data Fabric Engine. Use when asking about 'database operations', 'DataFlow', 'database models', 'CRUD operations', 'bulk operations', 'database queries', 'database migrations', 'multi-tenancy', 'multi-instance', 'database transactions', 'PostgreSQL', 'MySQL', 'SQLite', 'MongoDB', 'pgvector', 'vector search', 'document database', 'RAG', 'semantic search', 'existing database', 'database performance', 'database deployment', 'database testing', 'TDD with databases', 'external data sources', 'data products', 'db.source', 'db.product', 'db.start', 'fabric engine', 'source adapters', 'REST source', 'webhooks', or 'data fabric'. DataFlow is NOT an ORM - it generates 11 workflow nodes per SQL model, 8 nodes for MongoDB, and 3 nodes for vector operations.
Kailash Nexus - zero-config multi-channel platform for deploying workflows as API + CLI + MCP simultaneously. Use when asking about 'Nexus', 'multi-channel', 'platform deployment', 'API deployment', 'CLI deployment', 'MCP deployment', 'unified sessions', 'workflow deployment', 'production deployment', 'API gateway', 'session management', 'health monitoring', 'enterprise platform', 'plugins', 'event system', or 'workflow registration'. Also covers K8s integration: 'K8s probes', 'healthz', 'readyz', 'startup probe', 'ProbeManager', 'ProbeState', 'OpenAPI', 'openapi.json', 'OpenApiGenerator', 'security headers', 'CSRF middleware', 'CSRFMiddleware', 'SecurityHeadersMiddleware', 'middleware presets', 'Preset', or 'HSTS'.
Kailash Kaizen - production-ready AI agent framework with signature-based programming, multi-agent coordination, and enterprise features. Use when asking about 'AI agents', 'agent framework', 'BaseAgent', 'multi-agent systems', 'agent coordination', 'signatures', 'agent signatures', 'RAG agents', 'vision agents', 'audio agents', 'multimodal agents', 'agent prompts', 'prompt optimization', 'chain of thought', 'ReAct pattern', 'Planning agent', 'PEV agent', 'Tree-of-Thoughts', 'pipeline patterns', 'supervisor-worker', 'router pattern', 'ensemble pattern', 'blackboard pattern', 'parallel execution', 'agent-to-agent communication', 'A2A protocol', 'streaming agents', 'agent testing', 'agent memory', 'agentic workflows', 'AgentRegistry', 'OrchestrationRuntime', 'distributed agents', 'agent registry', '100+ agents', 'capability discovery', 'fault tolerance', 'health monitoring', 'trust protocol', 'EATP', 'TrustedAgent', 'trust chains', 'secure messaging', 'enterprise trust', 'credential rotation', 'trust verificati
Kailash cheatsheets: patterns, nodes, workflows, cycles, performance, security, multi-tenancy, saga, custom nodes.
Workflow templates: finance, healthcare, logistics, manufacturing, retail, ETL, RAG, document processing, API.
SDK release and Git workflow guides for the Kailash Python SDK including PyPI publishing, CI/CD pipelines, documentation deployment, and Git workflows. Use when asking about 'deployment', 'release', 'PyPI publish', 'CI/CD', 'GitHub Actions', 'documentation deployment', 'TestPyPI', 'wheel building', 'version bump', 'changelog', 'Git workflow', 'Git branching', 'package release', or 'multi-package coordination'.
SOC 직업 분류 기준
| name | development-guides |
| description | Kailash dev guides: custom nodes, MCP, async, testing, deployment, RAG, security, monitoring, SDK internals. |
Comprehensive guides for advanced Kailash SDK development, covering custom development, production deployment, testing, and enterprise features.
Use these guides when asking about development guide, advanced features, custom node development, async node development, MCP development, production deployment, testing strategies, RAG implementation, security patterns, monitoring setup, circuit breaker, compliance, edge computing, or SDK internals.
In-depth guides for:
from kailash.nodes.base import BaseNode
class CustomNode(BaseNode):
def execute(self, inputs: dict) -> dict:
# Process inputs
result = self.process(inputs.get("data"))
return {"output": result}
from kailash.nodes.base import AsyncBaseNode
class AsyncCustomNode(AsyncBaseNode):
async def execute_async(self, inputs: dict) -> dict:
result = await self.async_process(inputs)
return {"output": result}
from kailash.mcp.server import MCPServer
server = MCPServer()
@server.tool("my_tool")
async def my_tool(param: str) -> str:
return f"Processed: {param}"
server.start()
| Rule | Reason |
|---|---|
❌ NEVER override __init__ without super().__init__() | Breaks node initialization |
| ✅ ALWAYS handle errors in async nodes | Prevents hanging |
| ❌ NEVER use blocking I/O in async nodes | Blocks event loop |
| ✅ ALWAYS register MCP tools before start | Required for discovery |
Use this skill when you need:
For development guide questions, invoke:
pattern-expert - Implementation patterns and workflowstesting-specialist - Testing strategies and best practicesrelease-specialist - Production deployment guidancemcp-specialist - MCP server development