Turn an idea into a sequenced backlog.
What Kickstart does
Kickstart turns a fresh project idea into a sequenced consumer guide — a single Markdown document with 6 to 10 seed features ordered by dependency, each ready to feed into the rest of the lifecycle. Run it before you have a backlog. The skill walks through three stages: it captures the idea, picks a technology stack, and writes the guide. The output is a real document you can hand to a teammate or paste into Discover.
- Idea Intake
Capture the project idea, target user, and key capabilities through structured prompts.
- Stack Selection
Detect an active stack pack or guide the developer to select or describe a stack.
- Guide Generation
Produce a consumer guide with setup phases, a feature summary table, and per-feature seed blocks ordered for incremental value delivery.
Kickstart or Discover?
| Kickstart | Discover | |
|---|---|---|
| When to use | Idea-stage. No backlog yet. | Feature-stage. Backlog exists. |
| What each produces | Consumer guide with 6 to 10 sequenced seed features. | One GitHub Issue scored and validated. |
| Project state required | Empty repo or fresh idea. | Existing project with a backlog convention. |
| Number of features per run | 6 to 10 features in one pass. | One feature per invocation. |
| Next-step semantic | Feed seeds into Discover. | Run Define to author the PRD. |
What Kickstart produces
Three abbreviated seed-feature blocks from a real consumer guide — same shape, same headings, same sequencing. Annotations name the contract each block carries.
#### F-001: Project Scaffold & Design System
**Goal**: Establish the Next.js project structure, shared Tailwind design tokens, dark/light theme system aligned with davidmatousek.com branding, and a single source of truth for canonical external URLs.
**Stories**: 5 stories covering static-export config, Tailwind brand-token preset, dark-mode default with persistence, base layout primitives, and the `lib/site-config.ts` constants module.
**Interface Contract**: Tailwind preset file, theme provider component, `<Section>` layout component, `lib/site-config.ts`, static-export build pipeline.
**Definition of Done**: `npm run build` produces a static `out/` directory, banned fonts absent from primary stack, dark/light toggle persists across reloads, `<Section>` renders correctly at 320 / 768 / 1024 / 1440 px.#### F-005: How It Works Page
**Goal**: Provide a deep-dive into the ADLC lifecycle, Governance Triad, and three conceptual frameworks (Maturity Ladder, VOICE Principles, Four Pillars) for visitors who want to understand the methodology.
**Stories**: 5 stories covering the ADLC walkthrough, the Triad table, the Maturity Ladder rungs, the VOICE Principles mnemonic, and the Four Pillars OOP-to-AOD mapping.
**Interface Contract**: Page route `app/how-it-works/page.tsx`, reusable `StageCard` component, deep-link anchors per framework section.
**Definition of Done**: Page covers all five framework sections, every section has a stable anchor ID, every concept link routes to an on-site chapter, cross-cutting ACs (responsive, keyboard nav, Lighthouse ≥ 90) verified.#### F-006: Getting Started Page
**Goal**: Provide a clear installation and first-workflow guide so visitors can go from zero to their first AOD lifecycle run within a 30-minute timebox.
**Stories**: 3 stories covering the prerequisites checklist, the step-by-step install commands, and the first-workflow walkthrough.
**Interface Contract**: Page route `app/getting-started/page.tsx`, reuses the `CopyButton` primitive from F-011a.
**Definition of Done**: A reader from a clean machine can clone → init → run their first `/aod.discover → /aod.deliver` cycle in ≤ 30 minutes, every code block has a working CopyButton, cross-cutting ACs verified./aod.discover --seed to create the matching GitHub Issue. No reformatting required.The whole guide is one docs/guides/CONSUMER_GUIDE_*.md file. Plain Markdown. Diffable. No tooling lock-in, no proprietary format.Run it
You need AOD-Kit cloned and make init already run. If you do not have either yet, work through Getting Started first — that page owns the install funnel.
/aod.kickstartRunning /aod.kickstart opens a short interview. It asks five questions about your idea, your target user, your key capabilities, and your GitHub org. Then it detects an active stack pack or asks you to pick one. Finally it writes a consumer guide and prints the file path. The whole flow runs in a single terminal session.
The guide lands at docs/guides/CONSUMER_GUIDE_{PROJECT_NAME}.md — a single Markdown file with setup phases, a feature summary table, and 6 to 10 seed-feature blocks in dependency order. Open it, scan the table, and start with the first feature.
Once the guide is written, feed each seed feature into /aod.discover --seed to create the matching GitHub Issues — one command per feature, in dependency order.