maestro-feature
SolidUse for the Maestro feature lifecycle: author, accept, prepare, start, amend, ship, cancel, archive, and inspect a feature contract plus its child-task rollup.
AI & Automation 189 stars
21 forks Updated today MIT
Install
Quality Score: 91/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Maestro Feature
Use this for the feature contract and its guarded lifecycle. Tasks deliver the
work; QA baseline and slice artifacts prove the feature gates.
Activate:
`maestro hook record --event skill_activation --skill maestro-feature`
## Use
- Author or inspect a feature: `new`, `set`, `show`, `spec`, `list`.
- Freeze a proposed contract: `accept`.
- Turn an accepted contract into tasks: `prepare`.
- Grow a frozen contract: `amend`.
- Finish or retire the feature: `ship`, `cancel`, `archive`, `unarchive`.
## Do
```sh
maestro feature new "<title>" --description "<d>" # -> proposed
maestro feature set <id> --acceptance "<check>" --area "<surface>"
maestro feature accept <id> # -> ready, requires qa-baseline
maestro feature prepare <id> --draft # reviewable child-task plan
maestro feature prepare <id> --from <plan-file> # create/explore/accept tasks
maestro feature ship <id> --outcome "<one line>" # -> shipped, requires qa-slice
maestro feature archive <id> # terminal features only
```
`set` works only while `proposed`. Repeated base fields replace their full
list:
`--acceptance`, `--area`, `--non-goal`, `--question`, `--clear-questions`,
`--description`, `--request`, `--type`.
Use append flags while proposed when adding to an existing list without
resending it: `--add-acceptance`, `--add-area`, `--add-non-goal`,
`--add-question`. After accept, use `feature amend`.
Use `feature show...
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
AI & Automation Solid
maestro-design
Use for design or brainstorming in a Maestro repo before implementation starts. Map current behavior, decide one fork at a time, record decisions and notes, then hand the approved contract to maestro-feature.
189 Updated today
ReinaMacCredy AI & Automation Solid
maestro-task
Use for the Maestro task loop: create, explore, accept, claim, update, complete, block, verify, terminal task verbs, and harness self-improvement tasks.
189 Updated today
ReinaMacCredy AI & Automation Solid
maestro-verify
Use to prove a Maestro task or feature gate with recorded evidence, repair failed proof, and run adversarial verification for high-risk claims.
189 Updated today
ReinaMacCredy