architecture-principle…
Architecture principles for manifest-dev: how its maintainer wants skills, wrappers, references, state and the workflow…
End-to-end autonomous execution: figure-out → define → do, chained without manual approval gates. Use when you want to define and execute without intervention during planning, when the user asks for autonomous or end-to-end work, or asks to go from idea to done without approval
Claude Code
$ npx -y skills add doodledood/manifest-dev --skill auto --agent claude-code
Codex
$ npx skills add doodledood/manifest-dev --skill auto -a codex -y
Cursor
$ npx skills add doodledood/manifest-dev --skill auto -a cursor -y
Gemini CLI
$ npx skills add doodledood/manifest-dev --skill auto -a gemini-cli -y
GitHub Copilot
$ npx skills add doodledood/manifest-dev --skill auto -a github-copilot -y
OpenCode
$ npx skills add doodledood/manifest-dev --skill auto -a opencode -y
Windsurf
$ npx skills add doodledood/manifest-dev --skill auto -a windsurf -y
name: auto description: 'End-to-end autonomous execution: figure-out → define → do, chained without manual approval gates. Use when you want to define and execute without intervention during planning, when the user asks for autonomous or end-to-end work, or asks to go from idea to done without approval gates.' argument-hint: '<task>' user-invocable: true
Read `../ticket-up/references/AUTHORITY.md` before acting. Keep this assignment, its applicable authority and retained decisions in every skill handoff; an isolated caller must receive them explicitly, with the useful intent and evidence.
Run the flow for the task given or inferable from the conversation; with neither, halt with usage.
Where shared understanding is missing, invoke figure-out with the task and `--autonomous`; invoke define with `--autonomous`; invoke do with the exact Manifest path define reports. No path → stop and report.
figure-out and define each end by stopping and leaving the next step to their caller. You are that caller: figure-out's read and define's handoff are checkpoints that return control to this flow, so invoke the next step in the same turn rather than ending it or offering the step to the user. The run ends when do finishes or escalates, or when define reports no path.
The chain runs the same with or without a project — a chat with no workspace, a home or scratch folder. Each skill it invokes decides whether any project surface applies.
Do not set or print a continuation goal during understanding or definition. /do owns the completion backstop. Automatic continuation begins at execution; an interrupted earlier phase must be restarted by the caller.
Hand your agent a task. Get back work you can trust. manifest-dev is a set of free, open-source skills for coding agents.
Architecture principles for manifest-dev: how its maintainer wants skills, wrappers, references, state and the workflow…
Ship a change to a file setup-project copies or emits into projects (ADR_FORMAT.md, NORTH_STAR_FORMAT.md, the verification…
Design principles for manifest-dev: how its maintainer wants the visual and interaction design guidance the plugin ships, and the…
Harden a manifest-dev task guidance file for one-shot quality — either /define''s quality-gate/Default set or figure-out''s probe…
Analyze Claude Code sessions to learn what went right/wrong and suggest high-confidence improvements to skills. Use when asked to…
The red-flag lists mirrored between figure-out''s and define''s task files, so a change to one side lands on the other. Use when…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.