architecture-decisions

Recommends frameworks, runtimes, and databases for Kailash projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/esperie/new-project --skill architecture-decisions-esperie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decisions
Source: https://github.com/esperie/new-project/tree/main/.claude/skills/13-architecture-decisions
Command: npx skills add https://github.com/esperie/new-project --skill architecture-decisions-esperie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides guided architecture decisions for Kailash projects, helping teams choose the appropriate frameworks, runtimes, databases, and test strategies.

Core Features & Use Cases

  • Framework selection across Core SDK, DataFlow, Nexus, and Kaizen
  • Runtime and database guidance for AsyncLocalRuntime vs LocalRuntime and PostgreSQL vs SQLite
  • Node and test-tier decision guidance for comprehensive architecture planning

Quick Start

Ask for recommended architecture options based on your project constraints and deployment goals, and it will outline the best-fit framework/runtime/database pair and next steps.

Frequently Asked Questions about architecture-decisions

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

FAQPage Schema
How do I choose between AsyncLocalRuntime and LocalRuntime for my project?

Runtime selection between AsyncLocalRuntime and LocalRuntime depends on your deployment goals and scalability constraints. This skill evaluates your project requirements to recommend the best-fit runtime, outlining clear guidance and next steps for your specific infrastructure setup.

What is the best way to pick a Kailash framework for data processing?

Framework selection for Kailash projects involves matching Core SDK, DataFlow, Nexus, and Kaizen capabilities to your specific use case. This skill delivers reference patterns and clear guidance aligned with your project requirements and infrastructure constraints.

When should I use PostgreSQL vs SQLite in my architecture decisions?

PostgreSQL vs SQLite decisions depend on your deployment scenarios and scalability needs. This skill provides architecture guidance by evaluating your infrastructure constraints and project requirements to recommend the appropriate database choice.

Does this architecture decision guide cover node and test-tier configuration?

Yes, architecture decisions include node and test-tier guidance for comprehensive project planning. The skill covers test strategy decisions across development and deployment scenarios, ensuring your framework and runtime choices align with testing requirements.

Can I get framework recommendations based on specific deployment and infrastructure constraints?

Framework recommendations are generated based on your specific deployment goals and infrastructure constraints. Ask for architecture options with your project parameters, and the skill outlines the best-fit framework, runtime, database pair and next steps.

What's the difference between DataFlow and Nexus for Kailash project architecture?

DataFlow and Nexus serve different architectural roles within the Kailash ecosystem. This skill compares framework options across deployment scenarios, delivering clear guidance on which framework best fits your project requirements and scalability goals.