← ClaudeAtlas

threnody-fullstacklisted

Build frontend, backend, and API in parallel with Threnody using contract-first DAG waves. Use for full-stack app scaffolding, OpenAPI-first development, parallel UI and service agents, or integration smoke tests after fanout.
timjensgrossinger/threnody · ★ 2 · AI & Automation · score 75
Install: claude install-skill timjensgrossinger/threnody
# Threnody full-stack parallel build Threnody has no dedicated "app builder" mode. Use **contract-first DAG planning** so frontend and backend agents align before parallel execution. ## Mandatory: spawn subagents Full-stack orchestration uses the same contract as `threnody-task` and `threnody-swarm`: - **Spawn one host `Task`/`Agent` per subtask** in each wave. - **Never** implement wave work yourself with Write/Edit — even for low-tier integration subtasks. - Expect `host_execution_contract: spawn_subagents` on plan/swarm responses. ## Recommended wave shape ```text Wave 1: Define API contract - OpenAPI spec, shared DTOs, route table - produces: api-contract (openapi.yaml, shared types) Wave 2: Parallel implementation (depends_on wave 1) - Backend service/API handlers consumes: api-contract - Frontend UI + client SDK consumes: api-contract Wave 3: Integration - Wire frontend to backend, smoke tests, fix drift - depends_on: backend + frontend subtasks ``` Frontend and backend run **in the same parallel wave** only after the contract lands — not before. ## Which MCP entry point? | Goal | Tool | Topology | |------|------|----------| | Plan once, host executes | `decompose_task` or `plan_task` | Ask planner for DAG + `depends_on` | | Persistence, budget, resume | `execute_swarm` | `topology: dag` or `auto` | Both return **`host_spawn_waves`** with `spawn_subagents` contract. Spawn one host `Task`/`Agent` per subtask per wave — parallel wave 2