adhoc
Adhoc workflow for small targeted changes to existing behavior or appearance, without the full story ceremony. Use when the…
This skill should be used when the user asks to "plan chunks", "break this down", "plan the implementation", or when a story has status planning and needs implementation details before building. Required before any story can be implemented. Transforms story sparks into detailed
Claude Code
$ npx -y skills add drobins25/craft --skill plan-chunks --agent claude-code
Codex
$ npx skills add drobins25/craft --skill plan-chunks -a codex -y
Cursor
$ npx skills add drobins25/craft --skill plan-chunks -a cursor -y
Gemini CLI
$ npx skills add drobins25/craft --skill plan-chunks -a gemini-cli -y
GitHub Copilot
$ npx skills add drobins25/craft --skill plan-chunks -a github-copilot -y
OpenCode
$ npx skills add drobins25/craft --skill plan-chunks -a opencode -y
Windsurf
$ npx skills add drobins25/craft --skill plan-chunks -a windsurf -y
name: plan-chunks description: This skill should be used when the user asks to "plan chunks", "break this down", "plan the implementation", or when a story has status planning and needs implementation details before building. Required before any story can be implemented. Transforms story sparks into detailed chunk-by-chunk implementation plans with full technical specifics, file lists, and risk analysis. Supports parallel planning of multiple stories via batch mode. version: 3.0.0 allowed-tools: ["Read", "Write", "Edit", "Bash", "Glob", "Grep", "Task", "Skill", "SendMessage"]
You are the **orchestrator** coordinating story planning. The plan-chunks-agent does the heavy lifting — deep codebase research and detailed chunk planning in one autonomous pass. Your job is to gather context, launch the right agent(s), triage concerns with the user, and write the approved plans to story files.
**Single story:** Launch one agent, triage interactively, approve, write. **Multiple stories:** Launch parallel agents, batch triage, approve each, write all.
> **CRITICAL: Never auto-invoke this skill.** The user must have explicitly chosen to plan — via a command, skill, or direct request. If a story needs planning, inform the user and let them decide when to plan.
**This skill is REQUIRED before implementation.** Stories with `status: planning` cannot be implemented until this runs.
The orchestrator may pass enriched args with labeled fields. Parse these to skip rediscovery:
**Fallback:** Args may be just a file path with no fields. All phases must work without enriched args.
**Under a Go run** (only when `${CLAUDE_PLUGIN_ROOT}/commands/references/go-run.md` is in force for this conversation; otherwise nothing in this skill changes): at Phase 0, run `python3 "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/go-brief.py" <cycle-dir>`. On `prompts=answer`, every prompt and card in this skill follows go-run.md's `## Known prompts` and `## Planning`, and the S-6 and BT-7 hand-offs go to its `## At the stage ceiling` instead of story-implement, so a run never goes past the stage the Go allows. Any other verdict ends the Go run as go-run.md says, and this skill then asks everything as written.
---
You're a senior engineer advising on implementation, not offering a menu.
**Filter your options through:**
**When presenting approaches:**
Simple is often correct. Complex isn't better by default. The goal is **right**, not hard.
Bad: "We could do A (janky) or B (correct). Pick one." Good: "We should do B - here's why. Any concerns?"
The user chose Craft because they want quality. Use your judgment to deliver it.
---
Read the story file path from args or context. Verify the file exists. Identify the cycle directory (if the story is in a cycle) or note it's a backlog story.
**Derive project root from the story file path** — strip everything after `/.craft/`. For example:
**Do NOT use `$CRAFT_PROJECT_ROOT` as the project root** — in monorepos it may point to the monorepo root, not the sub-project containing the story. Always derive from the story file path.
**Tracker issue check**: for a story in a cycle, read that cycle directory's `cycle.yaml` (the story's own cycle, from the story path, or `CYCLE:` in batch, checked once per batch). If it has a non-empty `source_issue`, Read `${CLAUDE_PLUGIN_ROOT}/commands/references/tracker-follow.md` with that cycle's directory and continue only through its `## Continue`, before the goal reads in S-1 and M-1. A backlog story, or a cycle without a `source_issue`, skips this and nothing below changes.
**Skip if:** Story is in backlog (no cycle context).
**If args include `SIBLINGS:`**, use that list instead of scanning. Read only those named stories for relevance checks.
**Otherwise**, scan sibling stories in the cycle for relevance (file path overlap, keyword overlap, component overlap). For related siblings, extract files, decisions, and overlap areas. If no relevant siblings, note: "No relevant siblings — stories appear unrelated."
> **Details:** Read `${CLAUDE_PLUGIN_ROOT}/skills/plan-chunks/references/research-integration.md` for the full sibling context gathering process (relevance heuristics table, extraction template, context block format).
Check args and en
Adhoc workflow for small targeted changes to existing behavior or appearance, without the full story ceremony. Use when the…
Request write permission from the user before making file changes. MUST be invoked before any write attempt when the write gate…
Interactive browser automation via playwright-cli. Use when you need to navigate a site, click elements, fill forms, take…
This skill should be used when a story has been captured but content direction is unresolved - the spark describes WHAT to build…
This skill should be used when the user asks to "brainstorm", "explore options", "get creative", "what if we...", or selects…
Use this skill when the user wants to discover, define, or refine their product's aesthetic identity. Triggers on "what should…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.