Skip to content

superplan-md/superplan-plugin

Repository files navigation

Superplan CLI

Superplan is an execution system for AI agents.

It turns planning into actual execution inside your repository. Instead of vague plans, chat history, or TODO lists, Superplan forces work into clear, step-by-step tasks that agents can execute, track, and resume at any time.

The CLI is designed for agents to follow, not for humans to run manually. You define the work; your agent executes it through Superplan's structured runtime.


Why use Superplan?

Most work fails because:

  • plans drift across chats and notes
  • steps get skipped
  • progress is unclear
  • AI agents lose direction

Superplan fixes this by making work explicit and structured.


Installation

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/superplan-md/superplan-plugin/main/scripts/install.sh | sh

Windows (PowerShell)

curl.exe -fsSL -o install-superplan.cmd https://raw.githubusercontent.com/superplan-md/superplan-plugin/main/scripts/install.cmd; if ($LASTEXITCODE -eq 0) { .\install-superplan.cmd }

Windows (Command Prompt)

curl.exe -fsSL -o install-superplan.cmd https://raw.githubusercontent.com/superplan-md/superplan-plugin/main/scripts/install.cmd && install-superplan.cmd

After install, Superplan will ask if you want to run superplan init.


Quick Start

superplan init

Superplan Init

Agent Selection


How it works

Superplan lives inside your repo and controls execution.

  1. You define a change
  2. Superplan converts it into tasks
  3. Tasks are executed one by one
  4. Progress is saved and tracked

Everything is stored in:

.superplan/changes/

This means:

  • no lost context
  • no guessing what's next
  • work can be resumed anytime

Example Workflow

Create a change:

superplan change new my-feature --json

Define tasks inside:

.superplan/changes/my-feature/tasks.md

Run execution:

superplan run --json

Track progress:

superplan status --json

Complete tasks:

superplan task complete <id>
superplan task approve <id>

What makes it different?

Normal planning Superplan
Notes scattered everywhere Tasks stored in repo
Next step is guessed CLI tells you what's next
Progress unclear State is tracked
Hard to resume Fully resumable

Core idea

Superplan ensures:

  • every step is defined
  • every task is tracked
  • nothing is skipped

Who is this for?

  • Developers who want structured execution
  • Teams working on complex features
  • Anyone using AI agents and tired of drift

Skills System (Advanced)

Superplan uses internal "skills" to manage execution:

  • planning and task creation
  • execution loop
  • debugging and recovery
  • validation and review

You don't need to learn these to get started, but they enforce structure behind the scenes.


Summary

Superplan helps you stop guessing what to do next and actually finish work.


License

Apache License 2.0. See LICENSE for details.

About

Superplan is a CLI-first execution system that forces AI agents into step-by-step task workflows instead of drift-prone chat-based work.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors