# Project Genesis

> Drive the full 5-phase Project Genesis Wizard, from raw idea to first coding sprint. Use when starting a new project from the AI Dev Operating System, when the user runs /project-start, or when they say "vamos começar um projeto novo", "tenho uma ideia de SaaS", "quero criar um app", "por onde eu começo?". Enforces the prototype-before-spec ordering (Phase 3 before Phase 4) and refuses to write code before Phase 5.

- Skill: `lglucas/project-genesis` (Agent Skill)
- Install (CLI): `npx skillmds@latest add lglucas/project-genesis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lglucas/project-genesis/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: lglucas (https://skillmd.com/u/lglucas)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/lglucas/project-genesis

---


# Project Genesis Skill

Use this skill when starting a new project from the AI Dev Operating System.

Follow `WIZARD.md` exactly. It runs in **5 phases**, and none may be skipped:

| Phase | Must include |
|---|---|
| **1 — Largada** | repository comprehension, detach from OS-origin, friendly opening |
| **2 — Ideação** | raw ideation, ten questions, research plan approval, three research/review waves, BP v0.0.1, human review, BP v0.0.2 |
| **3 — Protótipo** | design pack pick, Prototype Lab (3 directions), direction approved, `DESIGN-DIRECTION.md` written |
| **4 — Documentação** | Product Brief, Technical Plan, stack pack pick, sprint roadmap |
| **5 — Chegada** | Sprint 0 / Sprint 1 |

## The one ordering mistake to avoid

**Phase 3 comes before Phase 4.** Prototype first, then reverse-engineer the Product Brief and Technical Plan from the direction the user approves.

Do not write the Product Brief and then prototype against it. That was the order until v0.4.5 and it was inverted deliberately: a spec written against a clickable prototype names the gaps that a spec written against a paragraph quietly invents.

If the prototype seems to need the Product Brief, what it actually needs is missing from BP v0.0.2. Go back and add it there.

