architecture-decisions

Select Kailash framework, runtime, database, node, and test tier for projects.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/myeohVmzrka92/disease-risk-controller-S2 --skill architecture-decisions-myeohvmzrka92
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decisions
Source: https://github.com/myeohVmzrka92/disease-risk-controller-S2/tree/main/.claude/skills/13-architecture-decisions
Command: npx skills add https://github.com/myeohVmzrka92/disease-risk-controller-S2 --skill architecture-decisions-myeohvmzrka92

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes uncertainty from Kailash architecture choices by guiding users to the right framework, runtime, database, node, and test tier for their specific goal.

Core Features & Use Cases

  • Framework Selection: Compare Core SDK, DataFlow, Nexus, and Kaizen to match the project’s primary use case.
  • Runtime and Database Decisions: Choose between LocalRuntime and AsyncLocalRuntime, and between PostgreSQL and SQLite, based on deployment and scale.
  • Node and Test Guidance: Pick the right node for a task and the appropriate test tier for unit, integration, or end-to-end coverage.
  • Use Case: A developer planning a new Kailash app can use this Skill to decide the stack, execution model, storage engine, and verification strategy before implementation begins.

Quick Start

Ask the skill to recommend the best Kailash framework, runtime, database, node, and test tier for your project.

Frequently Asked Questions about architecture-decisions

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

FAQPage Schema
How do I choose the right Kailash framework for my project?

Choosing the right Kailash framework involves comparing Core SDK, DataFlow, Nexus, and Kaizen against your project's primary use case to find the best match for your architecture requirements.

When should I use AsyncLocalRuntime instead of LocalRuntime in Kailash?

Use AsyncLocalRuntime instead of LocalRuntime when your Kailash deployment requires asynchronous execution and higher concurrency, evaluating trade-offs based on your specific scale and deployment context.

How do I decide between PostgreSQL and SQLite for a Kailash application?

Deciding between PostgreSQL and SQLite for a Kailash application requires evaluating your database choice against deployment scale and concurrency trade-offs to determine the optimal storage engine.

What is the best way to plan a test strategy for Kailash nodes?

The best way to plan a test strategy for Kailash nodes is to select the appropriate test tier for unit, integration, or end-to-end coverage based on the specific node mapping and framework best practices.

Does Kailash architecture selection support deployment setup and implementation scoping?

Yes, Kailash architecture selection supports deployment setup and implementation scoping by applying rule-based comparison matrices to validate framework-specific best practices across your chosen stack.