maestro-lifecycle-test

Solid

Validate a built maestro binary end to end (install/init completeness + the feature->task->QA lifecycle + standalone tasks + real-use edge cases + agent-UX) in an isolated throwaway repo, emitting a machine-aggregatable NDJSON report. Run as one sub-agent of a swarm fix-loop, or standalone to smoke-test a change.

AI & Automation 189 stars 21 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
76
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# maestro-lifecycle-test Drive the real maestro CLI through its whole lifecycle in a disposable repo and report what held and what broke, as structured findings the orchestrator can merge across many runs. This is a **single-agent, single-pass** procedure. It never spawns sub-agents. The swarm fan-out (below) is the caller's job, not this skill's. ## When to use - A maestro source change touched install/init, the feature 5-state machine, the task lifecycle, the QA gates (qa-baseline/qa-slice), or proof/verify, and you want an integrated smoke test. - You are one worker in a swarm fix-loop validating maestro (see "Swarm usage" below). It is NOT a replacement for `cargo test` -- the Rust suite already proves the mechanics (extraction rollback, symlink wiring, gate logic) at the unit/contract layer. This skill's value is the **integrated journey + observable CLI output + the loop-ready report**. ## How to run 1. Ensure the binary under test is built. The harness uses a PREBUILT binary and never builds itself (so a swarm of workers does not trigger N concurrent `cargo build`s): ```sh cargo build # the orchestrator does this once per round, in the source checkout ``` 2. Run the harness from anywhere inside the maestro source checkout: ```sh bash .claude/skills/maestro-lifecycle-test/harness.sh ``` Optional env: - `MAESTRO_BIN` -- path to the binary (default `target/debug/maestro` under the source repo). - `MAESTRO_SRC` -- sourc...

Details

Author
ReinaMacCredy
Repository
ReinaMacCredy/maestro
Created
5 months ago
Last Updated
today
Language
Rust
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category