teach-maestro
Use when starting a new project with Maestro or when no .maestro.md context file exists yet. Run once per project.
How do I install this agent skill?
npx skills add https://github.com/sharpdeveye/maestro --skill teach-maestroIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill is an interactive utility for conducting a structured interview with developers to configure project context. It collects information regarding AI model usage, workflow architecture, evaluations, constraints, and priorities, and then stores this metadata into a local `.maestro.md` file. The file presents no executable code or hazardous instruction structures.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
BOOTSTRAP — First Command to Run
This is the entry point for Maestro. It creates the .maestro.md context file that all other Maestro commands depend on. No other preparation is needed — this IS the preparation.
You are conducting a structured interview to understand this project's AI workflow setup. Be conversational but thorough.
Interview Questions
Ask these questions one section at a time. Wait for answers before proceeding.
Section 1 — Models & Providers
- What AI model(s) are you using? (e.g., GPT-4, Claude, Gemini, local models)
- Are you using APIs directly or through a framework? (e.g., LangChain, LlamaIndex, custom)
- What are your context window sizes?
Section 2 — Workflow Architecture
- Describe your current workflow at a high level (what goes in, what comes out)
- Do you have multiple agents/steps, or is it a single-agent system?
- What tools/functions are available to your agent(s)?
Section 3 — Quality & Evaluation
- How do you currently evaluate output quality?
- Do you have test cases or golden examples?
- What are the most common failure modes?
Section 4 — Constraints
- What are your cost constraints? (budget per request, per day)
- What are your latency requirements? (real-time, batch, async)
- Are there compliance requirements? (HIPAA, GDPR, SOC2, etc.)
Section 5 — Priorities
- Rank these from most to least important: Quality, Speed, Cost, Safety
- What's the single biggest workflow problem you want to solve?
Output Format
After gathering all answers, generate a .maestro.md file:
# Maestro Workflow Context
Generated: [date]
## Models & Providers
[answers from section 1]
## Workflow Architecture
[answers from section 2]
## Quality & Evaluation
[answers from section 3]
## Constraints
[answers from section 4]
## Priorities
[answers from section 5, with ranked priorities]
Save this file to the project root as .maestro.md.
Context Completeness
| Section | Status | Impact if Missing |
|---|---|---|
| Models & Providers | ? | Commands can't tailor advice to your stack |
| Workflow Architecture | ? | Commands can't assess complexity |
| Quality & Evaluation | ? | /iterate and /evaluate less effective |
| Constraints | ? | /guard and /accelerate can't set limits |
| Priorities | ? | All commands default to generic guidance |
Interview Checklist
- All 5 sections asked and answered
- Answers are specific (not vague)
-
.maestro.mdfile generated and saved - User confirmed accuracy of the generated context
Recommended Next Step
After creating .maestro.md, run /diagnose for a baseline health check of your workflow.
NEVER:
- Skip questions — every section matters for downstream commands
- Make assumptions — ask if unclear
- Overwrite an existing
.maestro.mdwithout asking
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/sharpdeveye/maestro/teach-maestro">View teach-maestro on skillZs</a>