Skip to content
Development
Command

/plan-definition

Turn a spark (an idea, even a one-liner) into a clear product definition through a guided discovery phase, then hand it to plan-backlog. Facilitate, never decide. Usage - /plan-definition <idea text | path/to/brief.pdf | URL>

From plugin
fullstack-dev-kit
175 skills9 agents5 commands3 hooks
+1
> /plugin marketplace add theam/claude-dev-kit
> /plugin install fullstack-dev-kit@claude-dev-kit

Command definition

plan-definition.md
description: Turn a spark (an idea, even a one-liner) into a clear product definition through a guided discovery phase, then hand it to plan-backlog. Facilitate, never decide. Usage - /plan-definition <idea text | path/to/brief.pdf | URL>

Turn the spark given in the arguments into a product definition: $ARGUMENTS

Follow the `plan-definition` skill. It holds the playbook.

Rules:

  • If the arguments contain no idea or source, ask for one — but a **one-liner is a valid start** (this step is for vague sparks; you draw the rest out with questions). Accept pasted text, a path to a file (PDF / Word / Markdown), or a URL / artifact / Figma design link.
  • Facilitate, never decide. Ask, propose candidate answers, and let the PO confirm or adjust.
  • Create no tickets here.
  • The approval gate is mandatory: wait for the PO to approve before anything is finalized.
  • FigJam `/board/` URLs aren't fetched yet — take a board's content as pasted text.
  • When the host supports artifacts, render the definition as a navigable artifact (see the skill). The approval still happens in the chat.

Run it in THIS conversation (guided, interactive)

The definition flow is interactive, so conduct it in the main conversation — the PO makes a decision at each step (do not hand it to a context-isolated subagent, whose output the user can't see mid-run). You may delegate **intake reading** (e.g. a large PDF/Figma fetch) to the `plan-definer` subagent to keep this context clean.

Read more
@theam
Ships withfullstack-dev-kit

An open-source Claude Code plugin by The Agile Monkeys: a stack-agnostic issue-to-PR workflow with enforced quality gates. Also runs on OpenAI Codex, Cursor, and other Agent Plugins 1.0.0 clients.

1714 skills9 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
17
Star history of theam/claude-dev-kit on GitHub, a chart by star-history.com

Other commands on fullstack-dev-kit.

delegate-backlog

delegate-backlog

Command

Delegate an approved backlog to GitHub Copilot coding agent (async, parallel), then review the resulting PRs with the kit. Trades…

launch-story

launch-story

Command

Create a dedicated worktree for a story and open a new VS Code window on it, ready to run the pipeline. Usage - /launch-story…

plan-backlog

plan-backlog

Command

Turn an idea, brief, or document into a well-formed backlog and create it in your tracker after approval. Guided by default;…

work-story

work-story

Command

Work a user story end to end — fetch the ticket, plan, implement, verify gates, and open the PR. Usage - /work-story PROJ-1234…

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command