doover-appgen

Orchestrate phase-based subagents to generate Doover applications step-by-step.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/getdoover/doover-skills --skill doover-appgen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doover-appgen
Source: https://github.com/getdoover/doover-skills/tree/main/skills/doover-appgen
Command: npx skills add https://github.com/getdoover/doover-skills --skill doover-appgen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill orchestrates the end-to-end creation of Doover applications by guiding users through a phase-based workflow. It provides a repeatable blueprint to scaffold app components, set up repositories, and configure build/run pipelines.

Core Features & Use Cases

  • Interactive phase orchestration: Phase 1 Creation, Phase 2 Config, Phase R References, Phase 3 Plan, Phase 4 Build, Phase 5 Check, Phase 6 Document.
  • State persistence: Tracks progress in {target-app}/.appgen/PHASE.md and stores decisions in PHASE.md and PLAN.md.
  • Reference integration: Supports optional references extraction to influence planning.
  • Multi-type templates: Works with docker (device), processor (cloud), and integration templates.
  • Doover CLI integration: Automates app creation, GitHub repo setup, and config export via uv/gh commands.

Quick Start

To begin, describe the new app you want Doover to generate (name, type, description, and any references) and AppGen will guide you through Phase 1.

Frequently Asked Questions about doover-appgen

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

FAQPage Schema
How do I scaffold a Doover application step-by-step?

AppGen scaffolds Doover applications through orchestrated phases: Phase 1 gathers requirements, Phase 2 configures settings, Phase R extracts references, Phase 3 plans architecture, Phase 4 builds components, Phase 5 validates, and Phase 6 documents. State persists in your app directory, enabling resumable workflows.

Can AppGen work with Docker, cloud processors, and HTTP integrations?

Yes. AppGen supports multiple template types: Docker device templates, cloud processors, and HTTP integrations. It orchestrates phase-based subagents that coordinate with the Claude Code CLI, GitHub, and the Doover toolchain across all template types.

What does phase-based app generation mean and why use it?

Phase-based generation breaks app creation into discrete, gated stages—each with its own subagent handling requirements, scaffolding, references, planning, and build tasks. This ensures traceable progress, deterministic outputs, and error handling with full state persistence between phases.

How do I start building a Doover app with AppGen?

Describe your new app—name, type, description, and any references—and AppGen guides you through Phase 1 Creation. It prompts you to scaffold initial components, set up GitHub repos, and configure build pipelines using the Doover CLI and related toolchain.

Does AppGen handle repository setup and deployment configuration?

Yes. AppGen automates GitHub repo initialization and exports configuration via uv and gh commands. It manages build and run pipelines as part of Phase 4 Build, creating deployable artifacts integrated with Doover's orchestration.

What happens if I pause my app generation mid-phase?

AppGen persists all decisions and progress to {target-app}/.appgen/PHASE.md and planning documents. You can resume from where you stopped; phase gating ensures no skipped steps, maintaining deterministic state across sessions.