Unified lifecycle orchestrator for attune project development. Auto-detects project state, selects mission type, routes through phases via Skill() delegation, and manages session recovery. Wraps brainstorm-specify-plan-execute into a single mission lifecycle.
Orchestrates the complete project development lifecycle from brainstorm to execution with automatic state detection and phase routing.
/plugin marketplace add athola/claude-night-market/plugin install attune@claude-night-marketThis skill inherits all available tools. When active, it can use any tool Claude has access to.
modules/mission-state.mdmodules/mission-types.mdmodules/phase-routing.mdmodules/state-detection.mdWraps 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.
/attune:brainstorm, /attune:specify, etc.)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. Update mission state
e. User checkpoint (skippable with --auto)
f. Error handling via leyline:damage-control
|
4. Completion
All phases complete, final state saved
| 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 |
See modules/mission-types.md for full type definitions and custom type support.
| 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 + tests |
The orchestrator never re-implements phase logic. Each phase is a complete Skill() invocation that handles its own workflow.
Missions persist state to .attune/mission-state.json. On resume:
See modules/mission-state.md for the state schema and recovery protocol.
Skill(attune:project-brainstorming) - Brainstorm phaseSkill(attune:project-specification) - Specify phaseSkill(attune:project-planning) - Plan phaseSkill(attune:project-execution) - Execute phaseSkill(attune:war-room-checkpoint) - Risk assessment for RED/CRITICAL tasksSkill(leyline:risk-classification) - Task risk classificationSkill(leyline:damage-control) - Error recovery during phases/attune:mission - Invoke this skill/attune:mission --resume - Resume from saved state/attune:mission --type tactical - Override mission type.attune/mission-state.jsonActivates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.