How It Works
SKYCOT turns a plain-language description into a deployed, production-ready application through a multi-stage compilation pipeline called DAC v4.1 (Describe, Architect, Compile).
Intent Extraction
When you describe what you want to build, SKYCOT's intent extractor parses your description to identify core features, user roles, data entities, and key workflows. This stage runs on Claude Opus to ensure nuanced understanding of complex requirements.
The extractor produces a structured intent document that captures what your app does, who uses it, and what data it manages — all before any code is generated.
Archetype Detection
The intent document is matched against pre-configured app architectures using confidence-based routing. Three outcomes are possible:
- Strong match (high confidence) — A single archetype handles the build. Its pre-configured schemas, routes, and components are used as the foundation, cutting required questions by 70-80%.
- Partial match (medium confidence) — Multiple archetypes are detected. SKYCOT composes a hybrid template by blending features from each matching archetype.
- No match (low confidence) — The Custom fallback activates. SKYCOT asks more detailed questions and builds from first principles, without archetype assumptions.
Decision Harvesting
Once the archetype is selected, smart follow-up questions fill in the remaining 20-30% of decisions that the template cannot infer — things like colour preferences, specific business rules, custom fields, or third-party integrations.
Questions are archetype-aware: a Marketplace archetype asks about commission rates and seller verification, while a Booking archetype asks about cancellation policies and timezone handling. This keeps the conversation short and relevant.
Session Decomposition (DAG)
The compiler breaks the build into a directed acyclic graph (DAG) of sessions. Each session is responsible for a specific layer of the application — database schema, API routes, UI components, authentication, payments, and so on.
Sessions that have no dependencies on each other run in parallel, significantly reducing total build time. The orchestrator manages execution order, ensuring that dependent sessions (like API routes that depend on the database schema) wait for their prerequisites.
Each session produces a structured JSON checkpoint containing the files created, exports, endpoints, and migrations. These checkpoints are 95% smaller than full conversation state and enable resume-from-checkpoint on failure.
Test-Driven Generation
SKYCOT follows the AgentCoder pattern: for each session, an independent test agent writes tests first, then a code agent implements until all tests pass. This inverted workflow catches errors during generation rather than after, achieving production-quality output compared to roughly 60% for traditional generate-then-test approaches.
The test agent operates independently from the code agent to prevent confirmation bias — tests define the expected behaviour objectively, and the code agent is measured against that specification.
Verification Gates
After code generation, a review agent checks each session for code quality, consistency with the overall architecture, and adherence to the project's coding standards. A security scanner then runs 10 automated checks covering hardcoded secrets, SQL injection, XSS vulnerabilities, missing auth guards, and more.
Builds that fail verification enter an automatic recovery loop: the orchestrator retries the failed session with an escalated model (Opus) and additional context about the failure. If recovery also fails, the build is flagged for manual review.
Deployment
Once all sessions pass verification, your app is ready for live preview in the browser via WebContainers. When you are satisfied, one-click deployment pushes the application to Vercel (frontend and serverless functions) and provisions a Supabase project (PostgreSQL database, authentication, and storage).
The deployed application is fully independent — you receive the complete source code and can continue development outside of SKYCOT at any time.
Custom Build Pipeline
For complex applications, SKYCOT offers a premium build mode with extended research and planning. Available on Business+ plans, the Custom Build pipeline runs before the standard 7-stage process.
- R
Research Phase
An AI research agent analyses competitor applications, evaluates relevant APIs, assesses design patterns, and produces a structured findings report. This phase can take minutes to hours depending on the scope of the project.
- P
Extended Planning
The research output feeds into a deeper architecture pass that produces more sessions, a larger DAG, and more precise session packages than a standard build — reducing integration issues and rework.
- A
Approval Gate
The build pauses and you receive an email notification to review the generated plan. You have up to 7 days to inspect the architecture, sessions, and scope, then approve or reject before any code is generated.
- G
Generation
Once approved, full DAC execution proceeds with premium model routing — Opus is used throughout for all sessions, not just the foundation and integration layers. The same verification gates and security scanning apply as in a standard build.
Building AI Agents
When you select the AI Agent archetype, the compilation process includes additional agent-specific stages that go beyond standard app generation.
- Reasoning pattern selection — Choose from ReAct (reason then act), Plan-Execute (upfront planning), or Reflection (self-critique and revision) depending on your agent's task type and latency requirements.
- Tool and memory configuration — A structured tool registry is generated with the integrations you select. Memory type is configured per agent need: conversation memory for context, vector memory for semantic recall, or episodic memory for long-horizon tasks. MCP server connections are supported out of the box.
- Guardrail setup — Production guardrails are generated automatically: PII detection, per-user spend limits, and content moderation filters are wired in before deployment.
- Multi-agent orchestration — For systems that require multiple agents working together, SKYCOT supports supervisor, handoff, and pipeline patterns. Agents can delegate tasks, pass context, and escalate to humans when confidence is low.
- Deployment configuration — Agents are deployable as a REST API endpoint, an MCP server for Claude Code integration, or an embeddable chat widget for your existing product.
See the AI Agent archetype docs for the full specification.