1curl -fsSL https://raw.githubusercontent.com/automagik-dev/genie/main/install.sh | bash
/wish, Codex as $wish, and other agents by its name or by a plain request such as "deliver this".| Step | Skill | What you get |
| Design | brainstorm | A DESIGN.md, approved by a design review before any plan is written |
| Plan | wish | A WISH.md with execution groups, approved by a plan review before anything is built |
| Build | work | Each group done by its own scoped worker, in dependency order |
| Check | review | SHIP, FIX-FIRST or BLOCKED against the plan's criteria |
| Repair | fix | The blocking gaps closed within a bounded budget, then checked by a fresh reviewer |
.genie/brainstorms/<slug>/ and .genie/wishes/<slug>/. They go through git with your code..genie/genie.db, which every worktree of that repository shares. genie board shows it as a kanban.genie command does its work and exits.| Agent | Skills | Saved workflows |
| Claude Code | ~/.claude/skills, run as /wish | Yes, from ~/.claude/workflows |
| Codex | The shared ~/.agents/skills, run as $wish | No. The skills run the same stages by hand |
| Other agents skills.sh supports | Their own skills home, such as ~/.config/goose/skills, or the shared ~/.agents/skills, run by name | No. The skills run the same stages by hand |