maestro
無料Intent-to-chain planner over the canonical Session/Run lifecycle
日本語の概要は準備中です。原文の説明を表示しています。
Initialize project with auto state detection
インストールする前に、エージェントに与えられる指示の中身を確認できます。
<bootstrap_mode>
This skill initializes protected project state before a Session exists. It MUST NOT call maestro run create; bootstrap files remain owned by their protected stores.
</bootstrap_mode>
<deferred_reading>
Flags:
| Flag | Effect | Default |
|---|---|---|
-y / --yes | Automatic mode. After config questions, runs research without further interaction. Expects idea document via @ reference. | false |
--from <source> | Load upstream context package (brainstorm:ID, @file, or path). Consumes context-package.json to pre-fill project vision, goals, constraints, and terminology. Skips interactive questioning. Alias: --from-brainstorm | — |
Load project state if exists:
Check for .workflow/state.json -- loads context if project already initialized.
Output boundary: ALL file writes MUST target .workflow/ (project.md, state.json, config.json, specs/) only. NEVER modify source code or files outside .workflow/.
</context>
<interview_protocol> Follows @~/.maestro/workflows/interview-mechanics.md standard.
Interaction mode: convergent menu-driven Decision tree (strict order): project type (greenfield / existing codebase onboarding) → tech stack detection and confirmation → directory structure preferences → initial configuration (specs categories, wiki bootstrap) Scope guard: only init decisions; do not prejudge roadmap structure or plan scope Writeback target: project.md (project description) + config.json (settings) + state.json (initial state) Additional skip conditions: --from source (upstream context pre-fills decisions) Exit condition: all configuration questions settled → proceed to workflow execution </interview_protocol>
<execution>GATE 1: Pre-flight → Interview
.workflow/ existence check completed.--from source validated (if provided)..workflow/) unresolved.GATE 2: Interview → Research
.workflow/ directory created with initial structure.GATE 3: Research → Completion
.workflow/specs/ initialized..workflow/ already exists — if so, load state and warn (E002 for greenfield conflicts)--from source is accessible if providedFollow '~/.maestro/workflows/init.md' completely.
REQUIRED_ARTIFACTS = [
".workflow/project.md", // Core Value, Requirements, Key Decisions
".workflow/state.json", // artifacts[], initialized to idle state
".workflow/config.json" // Workflow configuration
]
If any artifact is missing: DO NOT report completion. Write the missing file first. </execution>
<completion> ### Standalone report=== WORKFLOW INITIALIZED ===
Project: {project_name}
State: .workflow/state.json (active)
Created:
.workflow/project.md
.workflow/state.json
.workflow/config.json
.workflow/specs/
End the step through the v3 Run lifecycle (no text block output):
maestro run complete {run_id} --session {session_id} --actor {actor_id} --expected-orchestration-revision {orchestration_revision} --expected-run-revision {run_revision} --verdict {VERDICT} [--summary "<summary>"] --advance --json
(run-id 由 birth packet 提供 — 自动解析当前 running 步)
Verdicts (v3 surface):
--summary and put concerns in report.md frontmattercontinuation using fully fenced run transition or run cancel; retry only through a later fenced run next after Runtime reports the step pending| Condition | Suggestion |
|---|---|
| Roadmap needed (default light) | route step roadmap through /maestro-next or the canonical receipt-chained session open -> session chain insert --command roadmap --arg "<goal>" -> run next flow |
Note: roadmap step is responsible for creating state.json.sessions[] entries and setting the first active_session_id.
| Full spec package | route step blueprint through /maestro-next or the canonical receipt-chained self-start flow |
| Explore ideas first | route step brainstorm through /maestro-next or the canonical receipt-chained self-start flow |
| Quick ad-hoc task | /maestro-companion "{goal}" |
</completion>
<error_codes>
| Code | Severity | Condition | Recovery |
|---|---|---|---|
| E001 | error | No arguments provided when -y requires @ reference | Check arguments format, re-run with correct input |
| E002 | error | .workflow/ already exists (greenfield init) | Use --from to import existing state, or remove .workflow/ to start fresh |
| E003 | error | Context source not found (--from / --from-brainstorm) | Check arguments format, re-run with correct input |
| E004 | error | Template file missing in ~/.maestro/templates/ | Run maestro-update to restore templates |
| E005 | warning | .workflow/ already exists (existing codebase onboarding) | Merge with existing state or overwrite; user chooses via request_user_input |
| W001 | warning | Research agent failed, continuing with partial results | Retry research or proceed with partial results |
| </error_codes> |
<success_criteria>
.workflow/project.md created with Core Value, Requirements (Validated/Active/Out of Scope), Key Decisions.workflow/state.json created with artifacts[] array and empty sessions[] array, initialized to idle state.workflow/config.json created with workflow / execution / git / gates / codebase / guard / collab / specInjection / dashboard segments.workflow/specs/ initialized with convention filesまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Intent-to-chain planner over the canonical Session/Run lifecycle
日本語の概要は準備中です。原文の説明を表示しています。
Quick execution for small tasks — minimal run lifecycle (start + done) with evidence recording. Full LLM capability, scoped to mechanically clear tasks.
日本語の概要は準備中です。原文の説明を表示しています。
Create or sync session worktree for parallel dev
日本語の概要は準備中です。原文の説明を表示しています。
Manage editing boundary restrictions
日本語の概要は準備中です。原文の説明を表示しています。
Maestro Flow 命令帮助系统。搜索命令、浏览技能、工作流推荐、新手引导。Triggers on "maestro-help", "帮助", "命令", "怎么用", "skill", "workflow", "maestro 怎么用".
日本語の概要は準備中です。原文の説明を表示しています。
Use when designing, reviewing, refining, fixing, or codifying frontend UI with Maestro's self-contained Impeccable core
日本語の概要は準備中です。原文の説明を表示しています。