mission

Execute persistent autonomous coding loops with durable state and step-by-step steering.

Updated May 22, 2026
One-click install
npx skills add https://github.com/MathieuDoyon/mission --skill mission-mathieudoyon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mission
Source: https://github.com/MathieuDoyon/mission/tree/main/.claude/skills/mission
Command: npx skills add https://github.com/MathieuDoyon/mission --skill mission-mathieudoyon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of getting an autonomous coding loop to reliably continue across many turns while preserving state and allowing mid-flight steering.

Core Features & Use Cases

  • Persistent objective loop: lets you execute a long-running goal until completion, pause, abort, or budget exhaustion.
  • Queued non-preemptive steering: applies refinements at the next step boundary so in-flight work is not interrupted.
  • Dynamic sub-skill routing: delegates each step to a focused sub-skill discovered from .claude/skills/mission-*/SKILL.md frontmatter, with authoritative mission-report feedback.

Quick Start

Start a mission by sending the command: /mission ship the auth refactor end-to-end.

Frequently Asked Questions about mission

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an autonomous coding loop that preserves state across multiple turns?

Durable state and JSONL event sourcing enable a persistent autonomous coding loop to execute long-running objectives step-by-step across turns. It preserves execution state continuously, allowing you to pause, abort, or resume coding missions seamlessly.

Can I adjust an autonomous coding task mid-flight without interrupting in-flight work?

Queued non-preemptive steering applies refinements at the next step boundary so in-flight work is not interrupted. You inject steering commands during execution, and the loop safely processes them when the current step completes.

How do you control the budget for a long-running coding mission?

Budget control mechanisms monitor execution resources and automatically halt the loop upon budget exhaustion. The system tracks usage continuously, safely terminating the mission via LOOP handling to prevent overruns while preserving durable state.

Does the autonomous coding workflow support delegating tasks to cheaper external agents?

Dynamic sub-skill routing delegates each step to a focused sub-skill discovered from .claude/skills/mission-*/SKILL.md frontmatter, with optional delegation to cheaper external agents when available. It routes tasks based on step requirements and aggregates mission-report feedback.

What is required to start a durable coding mission in a CLI workflow?

Starting a durable coding mission requires mandatory SKILL.md frontmatter metadata for sub-skill routing and a defined objective. You initiate the loop by sending a command like /mission followed by your long-running goal.