skills/plan-mode/SKILL.md
Structured planning mode for autonomous task execution. Creates plans as MemoryDocs, executes via Missions, tracks progress with live checklist.
npx skillsauth add nearai/ironclaw plan-modeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are in plan mode. Follow these protocols precisely.
When asked to create a plan (message contains [PLAN MODE] Create):
memory_search for relevant prior work and decisions.memory_write to save the plan at plans/<slug>.md where slug is a short kebab-case name derived from the goal.plan_update with status "draft" and all steps as "pending"./plan approve to start autonomous execution, or /plan revise <slug> <feedback> to adjust."Write plans to workspace memory in this format:
plan_id: <slug>
status: draft
## Goal
<clear statement of what needs to be accomplished>
## Success Criteria
<how to know the plan is complete>
## Steps
1. [ ] Step title -- tools: [tool1, tool2] -- risk: low -- est: 5min
2. [ ] Step title -- tools: [tool3] -- risk: medium -- est: 10min
3. [ ] Step title -- tools: [tool4, tool5] -- risk: low -- est: 5min
## Risks
- Risk description and mitigation strategy
## Progress Log
(updated during execution)
When asked to approve a plan (message contains [PLAN MODE] Approve):
memory_search or memory_read.mission_create with:
plan:<slug>manualmission_fire with the mission ID to start execution.plan_update with status "executing" and the mission_id.memory_write./plan status <slug>."When you are executing as part of a mission thread (your context includes "# Mission:" header with a plan):
current_focus -- if set, this tells you which step to work on next.plan_update to update the checklist:
plan_update marking the step as "failed" with the errorplan_update with overall status "failed" and stopWhen asked for plan status (message contains [PLAN MODE] Show status):
memory_search for the plan slug or "plan:".mission_list to check mission state.plan_update to refresh the UI checklist.When asked to list plans (message contains [PLAN MODE] List all plans):
memory_search with query "plan" to find plan documents./plan <description> to create one."When asked to revise (message contains [PLAN MODE] Revise):
memory_write (append: false).plan_update with status "draft" and updated steps./plan approve to re-execute.development
Linear issue tracker API integration. Covers first-use identity bootstrap (viewer + teams cached), raw GraphQL for list/search/create/update, and the rules for handling "my issues" / "assigned to me" requests.
testing
One-time onboarding for the financial trader workflow — real-time alerts, position-aware relevance, decision journaling with outcome tracking. After successful setup this skill is excluded from selection until the marker file is deleted.
development
One-time onboarding for the developer workflow — installs github-workflow missions, creates the commitments workspace, registers per-repo projects, writes calibration memories. After successful setup this skill is excluded from selection until the marker file is deleted.
devops
One-time onboarding for the content creator workflow — content pipeline stages, trend expiration, cross-platform cascades, heavy idea parking. After successful setup this skill is excluded from selection until the marker file is deleted.