Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Multi-agent orchestration for complex TypeScript/Next.js/Convex projects. Phased builds, functional verification, the full playbook for delegating to sub-agents without chaos.
Multi-agent orchestration for complex TypeScript/Next.js/Convex projects. Phased builds, functional verification, the full playbook for delegating to sub-agents without chaos.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Multi-agent development workflow for TypeScript/Next.js/Convex projects. Born from: 29 agents, 50K lines, 212 errors, 1 hard lesson
Sub-agents MUST run without timeout limits. A 10-minute timeout that cuts off an agent mid-implementation leaves broken, partial code. Let agents finish.
"Build passes" is necessary but NOT sufficient. Before marking ANY phase complete, verify: Functions actually work β Call them, verify data flows UI actually renders data β Not just loading spinners forever User flows complete end-to-end β Click through, verify state changes persist Error states are handled β Not just happy path
An agent produced 15K lines of "working" code that: β Compiled with zero TypeScript errors β Passed bun run build β Had ZERO actual functionality β All data was mocked or hardcoded β Every button was a no-op Self-grade: 5/10 β A prototype, not a product.
Single agent with full context > Many agents with partial context 29 parallel agents wrote 50K lines of code that didn't compile. Why? No schema coordination β duplicate table definitions No type contracts β frontend expected user.role, backend returned profile.plan No initialization β npx convex dev never ran, no generated types No integration checkpoints β errors discovered only at the end The fix: One agent with full context rewrote the entire Convex backend in 11 minutes.
β Good for parallel work: Marketing pages (after design system exists) Documentation files (independent) Isolated features with clear contracts β Bad for parallel work: Schema design (needs single owner) Core type definitions (must be shared) Interconnected backend functions Component library (needs consistency)
Must complete before spawning ANY other agents. Initialize project structure Initialize Convex: npx convex dev --once Create complete schema.ts (ALL tables) Run npx convex dev to generate types Create CONTRACTS.md (all data shapes) Create shared types in lib/types.ts Verify: bun run build passes Deliverables: convex/schema.ts β Complete, no TODOs convex/_generated/ β Types generated CONTRACTS.md β API shapes documented lib/types.ts β Shared frontend types bun run build β Passes with 0 errors
Only spawn AFTER Phase 0 completes. AgentOutputDependenciesTech RequirementsTECH-REQ.mdNoneComplianceCOMPLIANCE.mdNoneDesign PrinciplesDESIGN.mdNoneCoding StandardsSTANDARDS.mdNone Rule: These agents READ the schema. They do NOT modify it.
Option A: Single Backend Agent (Recommended) One agent implements all Convex functions Consistent patterns, no conflicts Option B: Parallel with File Locks Each agent owns specific files NO shared file writes Must reference CONTRACTS.md Functional Requirements: Test CRUD operations β Create, read, update, delete Verify queries return data β Not empty arrays Check mutations persist β Data survives refresh Test auth guards β Protected functions reject unauthorized Verify indexes work β Queries return correct filtered data
Single agent builds the component library. Why? Components reference each other. Parallel work creates duplicate components with different APIs. Functional Requirements: Interactive states work β Buttons trigger onClick Form components submit β Not just styled divs Loading/error states exist Accessibility basics β Labels, ARIA, keyboard nav Consistent API β All components follow same patterns
Now safe to parallelize because schema is locked, types exist, components exist. AgentScopeCan ModifyAdmin Suite/app/(admin)/**Own files onlySupport Portal/app/(support)/**Own files onlyMarketing Pages/app/(marketing)/**Own files onlyUser Flows/app/(app)/**Own files only Rules: Read schema, types, contracts β don't modify Use existing components β don't recreate Write to assigned directories only Functional Requirements: Page loads without console errors Data appears (not mock/placeholder) Forms submit and persist data Can complete full user flow (create β view β edit β delete) Refresh preserves state Red flags (NOT complete): // TODO comments in business logic Hardcoded arrays instead of useQuery onClick handlers that console.log instead of mutate "Coming soon" placeholders in core features
bun run build (must pass) npx convex dev --once (must pass) Generate sitemap from routes Route crawl & 404 check Browser smoke test (all routes return 200) End-to-end flow verification E2E Verification Checklist: Auth Flow: Sign up creates user in database Sign in authenticates and redirects Protected routes redirect to sign-in Core CRUD Flow: Create: Form submits β record appears Read: List shows real data Update: Edit form saves β changes persist Delete: Remove action β record gone
project/ βββ convex/ β βββ schema.ts # π Phase 0 only β βββ _generated/ # π Auto-generated β βββ [domain].ts βββ lib/ β βββ types.ts # π Phase 0 only β βββ utils.ts βββ components/ β βββ ui/ # Component library agent β βββ [domain]/ # Feature agents βββ app/ β βββ (admin)/ # Admin agent β βββ (app)/ # App agent β βββ (marketing)/ # Marketing agents βββ CONTRACTS.md # π Phase 0 only π = Locked after Phase 0. Agents read, don't modify.
1. Bootstrap Agent (MUST COMPLETE FIRST) βββ schema.ts, types, contracts 2. Doc Agents (parallel) βββ TECH-REQ.md βββ COMPLIANCE.md βββ DESIGN.md 3. Backend Agent (single) βββ All convex/*.ts functions 4. Component Agent (single) βββ All components/ui/* 5. Feature Agents (parallel, isolated directories) βββ Admin Suite βββ Support Portal βββ Marketing Pages βββ User Flows 6. Integration Agent (single) βββ Final build, fixes, QA
β Spawn all agents at once β No coordination, duplicate work β Let agents invent types β Use CONTRACTS.md, not imagination β Skip Phase 0 β "We'll figure out the schema later" = disaster β Parallel schema writes β One owner only β Frontend before backend types β Generates type mismatches β No build checkpoints β Errors compound
TECH-REQ.md β Full stack specification CODING-STANDARDS.md β TypeScript/React/Convex patterns CONTRACTS-TEMPLATE.md β API contracts template
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.