Watch the demo on YouTube · missionkit.io
Development operations built into Cursor and VS Code.
Mission Kit 5 is a free, source-available framework under PolyForm Noncommercial. It adds project management, DevSecOps discipline, and agent orchestration so you can plan, build, review, and ship without leaving the IDE. Install and CLI packages still use the Agent Kit identifiers (npx @dadado/agent-kit-cli, agent-kit, /agent-kit-onboard). Commercial use: sales@missionkit.io.
Formerly agent-kit. Same toolkit, clearer product name.
Long AI coding sessions fall apart when the context window fills up. Mission Kit keeps work on a checkable plan, saves where you stopped, and lets any fresh chat pick up cleanly. Confirmations stay human-in-the-loop, not unchecked autonomy.
- No more lost context. State travels with the repo; a new chat catches up with one command.
- Work against real plans. To-dos you can watch tick off. Autonomy stays optional and gated.
- Built-in DevOps discipline. Staging-first git flow keeps history clean.
- Production needs confirmation. Staging can run on autopilot; promoting to
mainalways asks first. - Learnings that stick. Resolved errors and decisions stay in the workspace for the next chat. Nothing retrains the model.
- Clean history. Commits and docs describe the software, not chat chatter.
| Capability | In practice |
|---|---|
| Plans with human gates | /start-project reviews context, writes a plan, then runs the first unit only after you confirm. |
| Resume across chats | Finish a phase, open a fresh chat, run /continue-plan. Native hooks help the agent reload state. |
| Manual or continuous run | Drive one phase at a time (/continue-plan), let a plan run to the end (/run-plan), or queue several (/run-plan-all). |
| Staging → production git | /git-staging promotes to origin/staging. /git-prod reaches main only after explicit confirmation. |
| Repository readiness | Install scans the repo and applies safe local fixes. /agent-kit-onboard walks remaining decisions before planning. |
| Optional external review | After a plan finishes, arm a second-pass gap check and triage findings. Opt-in via config. |
| Skills and packs | Registry skills and optional packs (clean code, context tools, and more). Update via CLI; contribute upstream with agent-kit contribute. |
| Mission Control | Local dashboard over workspace runtime state (loopback by default). |
Deep dives: getting started, five-layer claim matrix, external plan review, domain packs, personas.
Open your project in Cursor and paste this into chat:
You are the installer for Agent Kit L0. Confirm the absolute workspace root path via Ask questions before any write operations. If Node.js and npx are available, run `npx @dadado/agent-kit-cli install` in the confirmed root directory. Otherwise, fetch the install contract from https://raw.githubusercontent.com/agent-kit-startup/agent-kit/main/install.md and follow the Port B instructions. Detect missing Node.js or Git and report either prerequisite. Preserve existing `.cursor/` content. After successful installation, run or offer `/agent-kit-onboard` (SoT: `.cursor/commands/agent-kit-onboard.md`, install.md section 6). Use Ask questions for unresolved readiness choices and confirmations, with chat fallback when unavailable. Do not ask about skins, external review, or a first deliverable before essential readiness passes.
Source: install-prompt.md · Raw: https://raw.githubusercontent.com/agent-kit-startup/agent-kit/main/install-prompt.md
From your project root:
npx @dadado/agent-kit-cli installUnpinned npx resolves to the latest publish. Pin when you need a reproducible install: npx @dadado/agent-kit-cli@x.y.z install.
That installs slash commands and a small set of rules into the project. Walkthrough: docs/getting-started.md.
- Prepare the repository:
/agent-kit-onboard- readiness, safe fixes, one decision at a time. - Start a plan:
/start-project- describe a goal; confirm the plan, then the first unit. - Work a phase: the agent implements, saves resume state, and stops (manual mode).
- Continue later:
/continue-planin a fresh chat. - Ship to staging:
/git-staging- branch, commit, merge toorigin/staging.
How to drive a plan:
/continue-plan- you drive: one phase per chat./run-plan- the kit drives: runs the plan to the end and stages finished work./run-plan-all- queue several plans and run them in order after you confirm the queue.
Short chooser: Getting started.
Production safety: /git-prod promotes staging to main only after confirmation. Direct commits to main are blocked.
Mission Control is a local panel over Mission Kit runtime state. It binds to loopback by default and serves only its own static files. It is a cockpit for one workspace, not a hosted multi-tenant control plane.
agent-kit dashboard
# Opt-in LAN broadcast (token-gated)
agent-kit dashboard-broadcastOpen the printed URL if the browser did not open (with PORT unset, each workspace gets a stable port in 3333–3588; do not assume :3333). In Cursor chat, /dashboard starts the same flow.
If agent-kit dashboard says no dashboard/start.mjs: upgrade or pin @dadado/agent-kit-cli@4.8.2 or newer, or set MISSION_CONTROL_KIT_ROOT / AGENT_KIT_HOME. Install does not copy dashboard/ into your app tree.
More: Getting started - Mission Control · consumer configuration.
| Guide | What's in it |
|---|---|
| Getting started | Install, commands, day-to-day workflow |
| Five-layer claim matrix | Public positioning (core / optional / planned / unsupported) |
| Repository readiness | Install discovery and /agent-kit-onboard |
| Bootstrap | What lands in your project |
| Domain packs | Optional skill packs |
| Agent Personas | Mode-aware chat chrome |
| External plan review | Opt-in post-plan gap monitor |
| Manifest | .cursor/agent-kit.json |
| Contributing | Working on the kit |
| Development | Factory topology and maintainer workflows |
| Docs index | Everything else |
Mission Kit (Agent Kit) is source-available under the PolyForm Noncommercial License 1.0.0 (see LICENSE).
- Free for personal, non-commercial use under PolyForm Noncommercial.
- Commercial use, distribution, or embedding in a commercial product requires a separate commercial license.
- Companies: contact sales@missionkit.io.
Want to improve skills, docs, or the CLI? Start at docs/CONTRIBUTING.md. Factory and sync details live in docs/DEVELOPMENT.md.
Participation is covered by the Code of Conduct. Stuck or unsure where to ask? Support. Found a vulnerability? Do not open an issue - follow the security policy.