Skills mission-orchestrator
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/athola/nm-attune-mission-orchestrator" ~/.claude/skills/openclaw-skills-mission-orchestrator && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/athola/nm-attune-mission-orchestrator" ~/.openclaw/skills/openclaw-skills-mission-orchestrator && rm -rf "$T"
manifest:
skills/athola/nm-attune-mission-orchestrator/SKILL.mdsource content
Night Market Skill — ported from claude-night-market/attune. For the full experience with agents, hooks, and commands, install the Claude Code plugin.
Table of Contents
- Overview
- When to Use
- Mission Lifecycle
- Mission Types
- Phase-to-Skill Mapping
- Session Recovery
- Module Reference
- Related Skills
- Related Commands
- Exit Criteria
Mission Orchestrator
Overview
Wraps the entire attune development lifecycle (brainstorm → specify → plan → execute) into a single mission with automatic state detection, type selection, and phase routing. Follows the "persistent presence lens" pattern from
spec-kit:speckit-orchestrator — delegates entirely to existing skills via Skill() calls, never re-implements phase logic.
When To Use
- Starting a new project from scratch (full lifecycle)
- Resuming an interrupted project workflow
- Running a focused tactical implementation from existing specs
- Quick-fixing from an existing implementation plan
When NOT To Use
- Running a single phase directly (use
,/attune:brainstorm
, etc.)/attune:specify - Non-project work (code review, debugging, research)
- When you need fine-grained control over phase transitions
Mission Lifecycle
1. State Detection Scan for existing artifacts (project-brief.md, specification.md, etc.) | 2. Mission Type Selection Auto-detect type based on artifacts, or accept user override | 3. Phase Routing Loop For each phase in the mission type: a. Pre-phase validation (check prerequisites) b. Invoke Skill(attune:{phase-skill}) c. Post-phase artifact check (verify output exists) d. Post-phase backlog triage (create GitHub issues for out-of-scope items after brainstorm/specify) e. Update mission state f. User checkpoint (skippable with --auto) g. Error handling via leyline:damage-control | 4. Completion All phases complete, final state saved
Mission Types
| Type | Phases | Auto-detected When |
|---|---|---|
| brainstorm → specify → plan → execute | No artifacts exist |
| specify → plan → execute | exists |
| plan → execute | exists |
| execute | exists |
See
modules/mission-types.md for full type definitions and custom type support.
Phase-to-Skill Mapping
| Phase | Skill Invoked | Artifact Produced |
|---|---|---|
| brainstorm | | |
| specify | | |
| plan | | |
| execute | | Implemented code + tests |
The orchestrator never re-implements phase logic. Each phase is a complete
Skill() invocation that handles its own workflow.
Session Recovery
Missions persist state to
.attune/mission-state.json. On resume:
- Load mission state file
- Validate referenced artifacts still exist on disk
- Identify last completed phase
- Continue from next phase in sequence
See
modules/mission-state.md for the state schema and recovery protocol.
Mission Charter
Define mission boundaries using the structured template from
references/mission-charter.md. A Mission Charter specifies:
- Outcome: What success looks like
- Success metric: Measurable completion criteria
- Deadline: Time boundary (session, date, or duration)
- Constraints: Token/time budgets, forbidden actions
- Scope: In-scope and out-of-scope areas
- Stop criteria: Conditions that halt the mission
See
references/mission-charter.md for the full template and
examples.
Progress Reports
Track progress with structured checkpoints using
references/progress-report.md. Generate reports at:
- Phase boundaries (between brainstorm→specify→plan→execute)
- Blocker identification
- Risk escalation
- Budget thresholds (50%, 75%, 90%)
See
references/progress-report.md for the template and
checkpoint rhythm guidance.
Module Reference
- mission-types.md: Type definitions, auto-detection logic, custom types
- state-detection.md: Artifact existence checks, quality validation, staleness
- phase-routing.md: Phase execution protocol, transition hooks, error handling
- mission-state.md: State schema, persistence, recovery protocol
Reference Modules
- mission-charter.md: Structured mission definition template
- progress-report.md: Checkpoint status report template
Related Skills
- Brainstorm phaseSkill(attune:project-brainstorming)
- Specify phaseSkill(attune:project-specification)
- Plan phaseSkill(attune:project-planning)
- Execute phaseSkill(attune:project-execution)
- Risk assessment for RED/CRITICAL tasksSkill(attune:war-room-checkpoint)
- Task risk classificationSkill(leyline:risk-classification)
- Error recovery during phasesSkill(leyline:damage-control)
Related Commands
- Invoke this skill/attune:mission
- Resume from saved state/attune:mission --resume
- Override mission type/attune:mission --type tactical
Exit Criteria
- All phases in mission type completed successfully
- Artifacts exist for each completed phase
- Mission state saved to
.attune/mission-state.json - Risk summary generated (tier counts across all tasks)
- No unresolved errors or blockers