development-guides

Provides advanced development guidance for the Kailash SDK, including custom nodes, async execution, and MCP integration workflows.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/ssssssssassssss/disease-risk-classifier --skill development-guides-ssssssssassssss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: development-guides
Source: https://github.com/ssssssssassssss/disease-risk-classifier/tree/main/.claude/skills/07-development-guides
Command: npx skills add https://github.com/ssssssssassssss/disease-risk-classifier --skill development-guides-ssssssssassssss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides authoritative, production-focused development guidance to remove uncertainty and reduce errors when building advanced Kailash SDK components and workflows.

Core Features & Use Cases

  • Custom Node Development: patterns for BaseNode and AsyncNode, parameter validation, stateful nodes, and error handling.
  • MCP & Tooling: MCP server creation, structured tools, transport layers (stdio/HTTP/WebSocket), and tool execution patterns.
  • Async, Testing & Deployment: async runtime usage, 3-tier testing strategy, Docker/FastAPI production patterns, observability, resilience, and compliance.
  • RAG and Enterprise Patterns: ingestion, embedding, retrieval pipelines, reranking, citations, ABAC, audit trails, and monitoring best practices.

Quick Start

Ask the development-guides skill for step-by-step instructions to build, test, and deploy a custom Kailash SDK node with async execution, MCP integration, and production-ready observability.

Frequently Asked Questions about development-guides

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a custom async node in the Kailash SDK?

Build custom Kailash SDK async nodes by extending AsyncNode, implementing parameter validation, and applying error handling patterns to ensure runtime selection and build-first execution execute correctly in production workflows.

How do I configure MCP server transports for stdio and HTTP?

Configure MCP server transports by defining structured tool schemas and selecting stdio, HTTP, or WebSocket layers to establish reliable tool execution patterns and resource schemas within your Kailash SDK workflow.

What is the best way to test and deploy Kailash SDK workflows?

Test and deploy Kailash SDK workflows by applying a 3-tier testing strategy, then use Docker or FastAPI production patterns to package, monitor, and ship resilient components with full observability.

How do I implement RAG pipelines with citations in the Kailash SDK?

Implement RAG pipelines by configuring ingestion, embedding, and retrieval stages, then apply reranking and citations to deliver accurate, traceable enterprise answers within your Kailash SDK workflow.

Can I use ABAC and audit trails for Kailash SDK workflow security?

Use ABAC and audit trails to enforce compliance best practices within Kailash SDK workflows, ensuring attribute-based access control and monitoring capture security events across production deployments.

When should I not use async runtime execution for custom nodes?

Avoid async runtime execution for custom nodes when stateful operations or synchronous parameter scoping are required, as build-first execution and standard BaseNode patterns handle these constraints without async complexity.