Skip to content
Back to skills

Mission Orchestrator

ASecurity

Orchestrates full project lifecycle by auto-detecting state and routing to the correct phase. Use when starting or resuming a project mid-workflow.

  • 342 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 28, 2026
ai-agentsrustgodebugginggit

Works with

  • terminal
  • cli

Security analysis

A100/100

Pro scans all 15 files and shows the line behind each finding

Scanned September 20, 2026

npx -y skills add athola/claude-night-market --skill mission-orchestrator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mission Orchestrator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mission Orchestrator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/athola-mission-orchestrator/badge)](https://www.skillsdirectory.com/skills/athola-mission-orchestrator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mission-orchestrator
description: Orchestrates full project lifecycle by auto-detecting state and routing to the correct phase. Use when starting or resuming a project mid-workflow.
alwaysApply: false
category: workflow-orchestration
tags:
- mission
- orchestrator
- lifecycle
- full-cycle
- automation
dependencies:
- attune:project-brainstorming
- attune:project-specification
- attune:project-planning
- attune:project-execution
- attune:war-room-checkpoint
- attune:war-room
- leyline:risk-classification
- leyline:damage-control
- leyline:additive-bias-defense
- imbue:justify
- imbue:vow-enforcement
- abstract:friction-detector
tools: []
provides:
  workflow:
  - mission-lifecycle
  - state-detection
  - phase-routing
  - session-recovery
  - reflexion-buffer
  - trust-tier
  - adaptive-constraints
usage_patterns:
- full-cycle-development
- mission-resume
- phase-routing
complexity: advanced
model_hint: deep
estimated_tokens: 600
progressive_loading: true
modules:
- modules/mission-types.md
- modules/state-detection.md
- modules/phase-routing.md
- modules/mission-state.md
- modules/plan-review.md
- modules/plan-versioner.md
- modules/feedback-collector.md
- modules/context-injector.md
- modules/iteration-governor.md
- modules/reflexion-buffer.md
- modules/trust-tier.md
- modules/adaptive-constraints.md
references:
- references/mission-charter.md
- references/progress-report.md
role: entrypoint
---

# 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`, `/attune:specify`, etc.)
- 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 |
|------|--------|--------------------|
| `full` | brainstorm → specify → plan → execute | No artifacts exist |
| `standard` | specify → plan → execute | `docs/project-brief.md` exists |
| `tactical` | plan → execute | `docs/specification.md` exists |
| `quickfix` | execute | `docs/implementation-plan.md` exists |
| `review` | scope → investigate → verify → report | the request names existing software to audit, dogfood, or review |

`review` is the one type selected from request intent rather than from
artifacts, because a tree of build artifacts looks the same whether the
ask is "ship this" or "audit this". Its check runs first. It produces
`reports/<topic>-<YYYY-MM-DD>.md` and never enters the war-room gate,
which guards a plan-to-execute transition a review mission does not have.

See `modules/mission-types.md` for full type definitions and custom type support.

## Phase-to-Skill Mapping

| Phase | Skill Invoked | Artifact Produced |
|-------|--------------|-------------------|
| brainstorm | `Skill(attune:project-brainstorming)` | `docs/project-brief.md` |
| specify | `Skill(attune:project-specification)` | `docs/specification.md` |
| plan | `Skill(attune:project-planning)` | `docs/implementation-plan.md` |
| execute | `Skill(attune:project-execution)` | Implemented code and tests |

Review missions route to the existing review skills rather than to
attune phase skills:

| Phase | Skill Invoked | Artifact Produced |
|-------|--------------|-------------------|
| scope | `Skill(pensive:tiered-audit)` | Tier selection and bounded scope |
| investigate | `Skill(imbue:feature-review)` plus the `pensive:*` domain lenses | Raw findings |
| verify | `Skill(imbue:proof-of-work)` | Evidence references per finding |
| report | `Skill(imbue:structured-output)` | `reports/<topic>-<YYYY-MM-DD>.md` |

The orchestrator **never** re-implements phase logic. Each phase is a complete `Skill()` invocation that handles its own workflow.

## Delegation During a Mission

Missions delegate execution by default.
`Skill(conjure:delegation-core)` governs the decision, and its default
posture is on: a phase that reaches execution work hands it to an
external CLI without waiting to be asked.

| Phase | Delegates | Why |
|-------|-----------|-----|
| brainstorm | No | Reasoning; the Keep Local clause holds |
| specify | No | Reasoning |
| plan | No | Reasoning |
| execute | Yes, per task | Task execution is the eligible half |
| scope, investigate, verify, report | Report and verify only | Findings are judgment; bulk extraction is not |

The split follows conjure's own line: delegate execution, retain
reasoning.
A mission phase that is entirely judgment stays local and does not
consult the delegator at all.

Two outcomes need handling rather than reporting:

- `fallback_reason` is `providers_exhausted`: no CLI answered. Say which
  were tried, then do the task in the mission itself. This is the
  ordinary path on a machine with no CLI installed and it does not fail
  the phase.
- `fallback_reason` is `delegation_disabled`: the operator declined.
  Do the task locally and do not offer to re-enable it.

To run a whole mission without external models, set
`CONJURE_DELEGATION=off` before invoking it.

## Session Recovery

Missions persist state to `.attune/mission-state.json`. On resume:

1. Load mission state file
2. Validate referenced artifacts still exist on disk
3. Identify last completed phase
4. Continue from next phase in sequence

See `modules/mission-state.md` for the state schema and recovery protocol.

## Interactive Plan Review

The plan-to-execute transition uses an interactive
review loop instead of a simple checkpoint. Plans are
reviewed section by section, revised based on feedback,
and must pass a mandatory war-room gate before execution.

**Key capabilities:**

- Section-by-section terminal review (architecture
  first, then phases)
- Approve/revise/reject verdicts with rationale
- Plan version tracking with diff summaries
- Context improvement from structured feedback
- Additive bias scanning before user review
- Maximum 3 revision rounds before forced decision
- Mandatory war-room approval with Prosecution Counsel

See `modules/plan-review.md` for the full protocol.

### Review Modules

- **plan-review.md**: Main orchestrator for the review loop
- **plan-versioner.md**: Version tracking and diff generation
- **feedback-collector.md**: Verdict capture and JSON output
- **context-injector.md**: Revision prompt construction
- **iteration-governor.md**: Round tracking and escalation

## User Directive Overrides

The orchestrator parses the user's command-args and
free-text at mission start for natural-language trust
signals. Phrases like "ignore scope guard", "ultrathink",
"don't keep asking", and "be autonomous" are recognized
as directive overrides that adjust the constraint
profile without requiring an explicit
`--constraints=` flag.

Directive overrides win over mission-type defaults but
never bypass the Safety Floor (pre-commit hooks,
proof-of-work evidence, destructive-operation
confirmation, external-facing actions). When a directive
is detected, the orchestrator acknowledges it once at
mission start and stops asking for the corresponding
checkpoints. Repeated approval-seeking after a directive
override is itself a workflow bug.

See `modules/adaptive-constraints.md` "User Directive
Override" section for the parsing table.

## 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

### Core modules (always loaded)

- **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

### Plan-review modules (load when plan phase runs)

- **plan-review.md**: Interactive section-by-section review
  with bias scanning
- **plan-versioner.md**: Version tracking and diff summaries
- **feedback-collector.md**: Verdict capture and feedback files
- **context-injector.md**: Revision prompt construction from
  feedback
- **iteration-governor.md**: Round tracking, cap enforcement,
  escalation

### Conditional modules (load only when triggered)

- **reflexion-buffer.md**: Cross-session learning buffer; load
  when iteration count > 1 or after a failed revision round.
- **trust-tier.md**: Constraint-profile classifier; load when
  a user directive override is detected at mission start.
- **adaptive-constraints.md**: Constraint adaptation rules;
  load alongside `trust-tier.md` when directive overrides are
  active.

## Module Loading by Mission Type

This skill declares `progressive_loading: true`. To keep the
orchestrator's resident token cost minimal, load only the
subset of modules each mission type actually needs. The
orchestrator itself loads only the four core modules at
mission start; the rest are loaded on-demand when their
phase runs.

| Mission type | Core | Plan-review | Reflexion | Trust and adaptive |
|--------------|------|-------------|-----------|------------------|
| `quickfix` (execute only) | yes | -- | -- | if directive |
| `tactical` (plan -> execute) | yes | yes | if revising | if directive |
| `standard` (specify -> plan -> execute) | yes | yes | if revising | if directive |
| `full` (brainstorm -> specify -> plan -> execute) | yes | yes | yes | if directive |
| `review` (scope -> investigate -> verify -> report) | yes | -- | if revising | if directive |

Token cost (approximate, computed from `wc -w` on hub +
loaded modules and converted at ~1.3 tokens per word):

| Mission type | Loaded modules | Approx tokens |
|--------------|----------------|---------------|
| `quickfix`   | hub and core (4) | ~4,100 |
| `tactical`   | hub, core, and plan-review (9) | ~6,900 |
| `standard`   | same as tactical (9) | ~6,900 |
| `full`       | hub, core, plan-review, and reflexion (10) | ~7,900 |

The previous load-all pattern brought in roughly 10,100
tokens for every mission, including `quickfix` runs that
only need the execute phase. With per-type loading, quickfix
is ~60% lighter and the standard / tactical / full paths
save 22-32%.

When a directive override fires, the trust-tier +
adaptive-constraints pair adds ~2,200 tokens on top of the
mission-type baseline.

## Reference Modules

- **mission-charter.md**: Structured mission definition
  template (load only when defining a charter)
- **progress-report.md**: Checkpoint status report template
  (load only when emitting a progress report)

## Related Skills

- `Skill(attune:project-brainstorming)` - Brainstorm phase
- `Skill(attune:project-specification)` - Specify phase
- `Skill(attune:project-planning)` - Plan phase
- `Skill(attune:project-execution)` - Execute phase
- `Skill(attune:war-room-checkpoint)` - Risk assessment for RED/CRITICAL tasks
- `Skill(leyline:risk-classification)` - Task risk classification
- `Skill(leyline:damage-control)` - Error recovery during phases
- `Skill(conjure:delegation-core)` - Default-on delegation of execution work

## Related Commands

- `/attune:mission` - Invoke this skill
- `/attune:mission --resume` - Resume from saved state
- `/attune:mission --type tactical` - Override mission type

## 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)
- Execute-phase work either delegated or held back by a named Keep
  Local clause, never skipped for want of a delegation decision
- Any `providers_exhausted` result completed locally and reported with
  the providers it tried
- No unresolved errors or blockers

Files in this skill

  • SKILL.md11.3 KB
  • modules/adaptive-constraints.md7.5 KB
  • modules/context-injector.md2.6 KB
  • modules/feedback-collector.md3.2 KB
  • modules/iteration-governor.md2.5 KB
  • modules/mission-state.md5.6 KB
  • modules/mission-types.md3 KB
  • modules/phase-routing.md7.4 KB
  • modules/plan-review.md4.8 KB
  • modules/plan-versioner.md2.7 KB
  • modules/reflexion-buffer.md5.3 KB
  • modules/state-detection.md3.2 KB
  • modules/trust-tier.md4.8 KB
  • references/mission-charter.md5.8 KB
  • references/progress-report.md7.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.