Skip to content
Agentmart
Submit a tool

planning

Produce structured executable plans from a user goal — any domain.

Skill by CodeAndCanvasLabs

IndexedAGPL-3.0★ 16
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/codeandcanvaslabs-planning

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Produce structured executable plans from a user goal — any domain. Make sure to use this skill whenever the user (or another agent) needs a plan, strategy, roadmap, or breakdown of how a multi-step task will be done — even if the word "plan" isn't used. Pairs with the task-decomposition skill.

Use cases: documents, productivity, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/planning

What's inside

Skill name
planning
Description
Produce structured executable plans from a user goal — any domain. Make sure to use this skill whenever the user (or another agent) needs a plan, strategy, roadmap, or breakdown of how a multi-step task will be done — even if the word "plan" isn't used. Pairs with the task-decomposition skill.
License
AGPL-3.0
Instructions
91 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Planning

Turn a goal into an executable plan. Never execute from this skill —
hand the plan back for the caller to run.

## When to apply

Whenever the work is multi-step, multi-day, or coordinated across
multiple owners (crews, sub-agents, MCP servers, the main agent
itself). Skip planning for a single-action task.

## What every plan contains

```
# Plan: <one-line goal>

## Goal & success criteria
- Observable definition of done
- 2–3 falsifiable checks

## Assumptions & prerequisites
- Crews / skills / MCP servers / integrations / API keys needed
- Open questions for the user

## Phases
1. <Phase name — 1-line outcome>
   - Owner: <crew | sub-agent | MCP server | main agent>
   - Tool(s) / skill(s): <names from the live inventory>
   - Steps: <numbered, concrete>
   - Output: <artifact / record / message>
   - Cadence: <one-shot | recurring with cron expression>

## Schedule (cron, if any)
| name | cron | runs |
|---|---|---|

## Risks & mitigations
- Likely failure modes + how the plan reacts

## Approval gate
Reply 'go' to start. Reply 'tweak <part>' to revise.
```

Skip sections that don't apply. Don't pad.

## How to think

### Map to real names
Every owner / tool / skill / server you reference must already exist
in the running daemora install. Look them up first. If something
isn't there, list it as a prerequisite the user must add.

### Outcome cuts, not activity cuts
A phase = a thing you can point at when done. Phase names with
verbs ("research", "build", "optimize") rarely produce evidence;
phase names with outcomes do.

### Schedule with commitment
If the work is recurring, write the cron expression. "Daily" alone
is not a schedule.

### Surface unknowns honestly
If the goal as stated doesn't give you enough to commit, list the
gaps in **Open questions** rather than guessing.

### Right-size
A small plan that ships beats a long plan that doesn't. Cut every
line that doesn't change a decision.

### Stay generic
Plans should work for any domain — code, content, research, ops,
monitoring, comms, infrastructure, anything. Don't infer a domain
from a few keywords; mirror the user's vocabulary.

## When a plan already exists

If the caller hands you a structured plan, **validate, don't
regenerate**. Confirm every owner/tool/skill/server is real,
prerequisites are met, cron expressions parse, success checks are
observable. Return one of:

- "Executable as-written. Confirm prerequisites:" + checklist
- "Gaps:" + specific items + a fix per gap

## Guardrails

- Reference secrets by vault key name only; never paste values.
- Stay inside the user's stated scope.
- Refuse illegal / deceptive / mass-spam asks in one sentence.

From CodeAndCanvasLabs/Daemora, AGPL-3.0.

More from CodeAndCanvasLabs/Daemora

Signals

Stars
16
Forks
7
Open issues
1
Last commit (this folder)
Apr 30, 2026 (6 months ago)
Last release
Mar 8, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
AGPL-3.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from CodeAndCanvasLabs

Cite this page

planning skill. Agent Mart. https://agentmart.dev/skills/codeandcanvaslabs-planning (last updated 2026-10-24)