Mission Ledger (Task + Progress)
SkillProductivityMagentic-style Task/Progress Ledger orchestration for /blueprint, /forge, /cruise, and /mission. Use whenever planning or executing multi-step work on the board.
Use Mission Ledger (Task + Progress) in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Mission Ledger (Task + Progress) and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Mission Ledger (Task + Progress) skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by navinspire-ia/navin in navin/skills/mission-ledger/SKILL.md and read by Ahel’s review.
Overview
You are the orchestrator. The mission ledger (.navin/board/mission.json) plus the project board are the single source of truth - never keep a phantom plan only in chat.
- Task Ledger: goal, constraints, facts, missing_info, acceptance_criteria, versioned steps, history
- Progress Ledger: current step, evidence, stall/loop, budgets, next_actor, pause
Use the board tool ledger actions: ledger_init, ledger_get, ledger_update, ledger_progress, ledger_replan, ledger_pause, ledger_resume.
Orchestrator protocol (every step)
- Read
ledger_get+board next(never guess). - Choose one ready step (or spawn parallel independent ready steps in /cruise|/mission).
- Act with Navin tools.
- Verify per step
validation(test/lint/verify/manual/none). - Write
ledger_progresswithok,evidence,progress. - Decide: next | retry (cap max_retries) |
ledger_replanlocal |ledger_pause. - Never mark
donewithout evidence when validation is test/lint/verify.
One mission at a time
There is one ledger per project (.navin/board/mission.json) and it is replayed
into your context every turn. Two things follow.
- A one-off errand is not a mission. "Generate a deck", "rename this file",
"answer this question" get done, not planned. Do not
ledger_initand stop for Build. A ledger is for a multi-step system the user asked you to carry, not for every request that happens to take three tool calls. - The goal you are shown is not automatically yours. When a new request has nothing to do with the mission in context, do not restate that mission's goal, criteria or facts. That is how a request for a slide deck ends up filed under "finish the CRM", with the deck's steps hanging off someone else's plan.
ledger_init therefore refuses while a mission is draft/running/paused/
blocked. When it does, pick one:
| The request is | Do |
|---|---|
| part of the open mission | board create the tasks, then ledger_update |
| a separate one-off | just do the work, no ledger |
| the open mission is finished | ledger_update status=done, then ledger_init |
| the open mission is abandoned | ledger_init with replace=true, and say so |
Planning (/blueprint)
- If the request is a one-off errand, do not plan. Switch to Agent and do the work.
- Fill facts and missing_info honestly; do not invent facts.
- Create board tasks with
depends_on,acceptance,validation. ledger_initwith goal + criteria + step_ids.- Stop only for multi-file systems, migrations, or when the user asked only for a plan. Do not claim or execute in that case.
Execution (/forge, /cruise, /mission)
- Prefer local replan over rewriting the whole plan.
- On loop_detected or high stall_count →
ledger_replanaround the failed step. - On budget/human wall / blocking missing_info →
ledger_pauseand ask clearly. - Subagent briefs must include Role, Goal, Context paths, Constraints, Done when (acceptance), Do not.
- Merge subagent evidence before marking the parent step done.
History
Every meaningful plan change must go through ledger version bumps (ledger_replan, ledger_update, pause/resume) so history.reason explains why the plan changed.
Signals
- GitHub stars
- 36
- Forks
- 4
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
mission-ledger- Source
- github.com/navinspire-ia/navin
github.com/navinspire-ia/navin
More in Productivity
Skill · coreyhaines31
More in Productivitygws-calendar
Skill · googleworkspace
More in Productivitylark-minutes
Skill · larksuite
More in Productivitylark-workflow-standup-report
Skill · larksuite
More in Productivityenergy-procurement
Skill · affaan-m
More in Productivityhomelab-pihole-dns
Skill · affaan-m
More in Productivity