name: maestro-setup version: 1.4.2 description: "Use after Maestro init/install or doctor warnings to tune a repository harness from verified repo evidence."
Maestro Setup
Tune a Maestro-enabled repository harness from current repository evidence.
Activate:
maestro hook record --event skill_activation --skill maestro-setup
Use
- After
maestro init. - After
maestro install. - When
maestro doctorreports setup or local agent integration problems. - When a repo's build/test/harness instructions are missing or stale.
Do
- Run
pwd, thenmaestro status. - If the repo is not initialized, run
maestro init --dry-run. - If dry-run prints
operating on <path>and that path is not the intended current project root, stop and ask the user to pick or create the root before any write. - Only after the root is correct, run
maestro init --yes. - Run
maestro doctor. - If no agent integration is installed, run
maestro install --agent codexunless the user asked for another agent. - Inspect repo structure, build/test commands, existing agent instructions, and workflow constraints.
- Update harness guidance only from verified files or command output.
- Run
maestro doctor, thenmaestro status.
Stop
maestro init --dry-runwrites nothing; use it before init writes.maestro init --yeskeeps existing files and creates missing files.- Use
maestro init --forceonly for deliberate refresh; it backs up managed files first. - Do not tune the harness from guesses, package-manager defaults, or stale chat memory.
Done
- Setup is healthy, or the remaining setup blocker is explicit.
- The next handoff is visible from
maestro status. - Harness guidance changes cite inspected files or commands.