Agent skill

Planning

by citypaul in citypaul/.dotfiles

Planning work as vertical slices or an explicitly selected mechanism-reduction program in small, known-good increments, with independent pull requests or an optional stacked-PR topology across one…

Custom licenceAuto-check passedDevelopment

Install Planning

skills CLI
$ npx skills add citypaul/.dotfiles --skill planning -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install citypaul/.dotfiles planning --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/citypaul/.dotfiles.git skills-src && mkdir -p .claude/skills && cp -r skills-src/claude/.claude/skills/planning .claude/skills/planning && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
planning
GitHub stars
740
Token cost
~7.1k tokens
SKILL.md length
2,304 words
Files
1
Skills in repo
44
Repo updated
First seen
Licence
Custom licence

At a glance

Planning work as vertical slices or an explicitly selected mechanism-reduction program in small, known-good increments, with independent pull requests or an optional stacked-PR topology across one…

  • Works in 5 steps: Name the outcome — describe the user- or… → Map the path — list the real entry… → Pick the walking skeleton — choose the… → …
  • Starting significant work
  • SKILL.md covers Relationship To Story Splitting, Plans Directory, Prefer Small Reviewable PRs and What Makes a Vertical Slice, plus 10 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Planning is an agent skill from citypaul/.dotfiles. Planning work as vertical slices or an explicitly selected mechanism-reduction program in small, known-good increments, with independent pull requests or an optional stacked-PR topology across one or more ordered slices. Use when starting significant work, turning already-split stories into implementation plans, planning PRs, or sequencing complex tasks. For a mechanism-reduction program, use reduce-system-complexity first to define the conserved contract, terminal mechanism-removal state, and behavior/mechanism…

Its SKILL.md is about 7.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering User stories, Planning and Pull requests.

When your agent uses it

  • Starting significant work
  • Turning already-split stories into implementation plans
  • Sequencing complex tasks

Example prompts

  • “/planning”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Name the outcome — describe the user- or system-visible result in one sentence.
  2. Map the path — list the real entry point, business path, state change, output, and observability.
  3. Pick the walking skeleton — choose the thinnest end-to-end version that proves the path works.
  4. Add one behavior or state at a time — validation, permissions, error states, empty states, retries, analytics, and polish become later…
  5. Check reversibility — each slice should be easy to revert or disable without undoing unrelated work.

What it can do on your machine

Read from SKILL.md and the folder at commit cd4028d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Planning loads about 7.1k tokens when it runs. Until then it costs about 207 tokens; SKILL.md has 2,304 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~207
When it runs · the whole SKILL.md, loaded when a task matches
~7.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 2,304 words (~7,121 tokens).

“Plan by vertical slices wherever possible. Each slice delivers the smallest end-to-end behavior a real actor can observe, while leaving the codebase in a known-good state where all tests pass.”

— opening of SKILL.md by citypaul, Custom licence
name
planning

Read the full SKILL.md on GitHub

Files

Just SKILL.md in claude/.claude/skills/planning of citypaul/.dotfiles.

Open the folder on GitHubat commit cd4028d

Compare with similar skills

Planning next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Planning compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Planning this skillcitypaul/.dotfiles740—~7.1kAutomated safety check: PassCustom licence
Megingiard PR Review Applystormpanda/megingiard154—~2kAutomated safety check: PassCustom licence
Deliveradamayoung/TMDb178—~12kAutomated safety check: PassApache-2.0
PRP Loop: Autonomous PipelineWirasm/prp2.3k—~863Automated safety check: PassMIT
Implement FeatureDevBetterCom/DevBetterWeb157—~1.5kAutomated safety check: PassNone
Refactor Design Reportpenwyp/ClaudePreference136—~1.4kAutomated safety check: PassMIT

Similar skills

  • Megingiard PR Review Apply

    stormpanda/megingiard

    Apply requested changes from GitHub pull-request code review comments.

    154 GitHub stars~2k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Deliver

    adamayoung/TMDb

    Take a plan all the way to a ready-to-merge pull request — review the plan (scaled to risk), implement it test-first, code-review and fix, run the CI gate, open the PR, and watch it green.

    178 GitHub stars~12k tokensUpdated 6 days ago
    DevelopmentAuto-check passed
  • Runs a detached, resumable loop that plans, implements, opens a PR, reviews and fixes a feature across headless CLI sessions until the review is clean.

    2.3k GitHub stars~863 tokensUpdated 7 days ago
    Agent WorkflowsAuto-check passed
  • Implement Feature

    DevBetterCom/DevBetterWeb

    End-to-end workflow for implementing, fixing, or otherwise working on a specific GitHub issue.

    157 GitHub stars~1.5k tokensUpdated 7 days ago
    Agent WorkflowsAuto-check passed
  • Refactor Design Report

    penwyp/ClaudePreference

    Produce a professional, code-grounded refactor or implementation design report from identified technical problems, product gaps, review findings, architecture concerns, or frontend-backend contract…

    136 GitHub stars~1.4k tokensUpdated 4 mo ago
    Product & Project ManagementAuto-check passed
  • Prp Implement

    Wirasm/prp

    Implements and validates existing PRP plans and corrects reviewed or failing-CI pull requests.

    2.3k GitHub stars~4.8k tokensUpdated 7 days ago
    Agent WorkflowsAuto-check passed

More from citypaul/.dotfiles

All 44 skills in this repo
  • Find Skills

    citypaul/.dotfiles

    Discover and, with authorization, install agent skills from the open skills ecosystem.

    740 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed
  • Render Code Shape

    citypaul/.dotfiles

    Render the shape of code — module boundaries, the types that cross them, signatures, and a cited call graph — for code that already exists or a change about to be built.

    740 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed
  • Structure Codebase

    citypaul/.dotfiles

    Design, audit, and evolve physical source and package structures that expose real architectural boundaries while keeping related behavior together.

    740 GitHub stars~4.4k tokensUpdated yesterday
    Auto-check passed
  • Test Design Reviewer

    citypaul/.dotfiles

    Review test quality using Dave Farley's eight properties of good tests.

    740 GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Characterisation Tests

    citypaul/.dotfiles

    A skill your agent uses when modifying existing code that lacks tests and you need to document its actual current behavior before making changes -- the legacy code dilemma where you need tests to…

    740 GitHub stars~3.6k tokensUpdated yesterday
    Auto-check passed
  • CI Debugging

    citypaul/.dotfiles

    Systematic CI/CD failure diagnosis using hypothesis-first investigation, local reproduction, and environment delta analysis.

    740 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check: notes

Questions about Planning

What does Planning do?

Planning work as vertical slices or an explicitly selected mechanism-reduction program in small, known-good increments, with independent pull requests or an optional stacked-PR topology across one…. dotfiles. Planning work as vertical slices or an explicitly selected mechanism-reduction program in small, known-good increments, with independent pull requests or an optional stacked-PR topology across one or more ordered slices.

When should I use Planning?

Planning fits situations like: starting significant work; turning already-split stories into implementation plans; sequencing complex tasks.

How do I install Planning in Claude Code?

Run `npx skills add citypaul/.dotfiles --skill planning -a claude-code`. Or copy the skill folder (claude/.claude/skills/planning in citypaul/.dotfiles) into .claude/skills/planning in your project. Claude Code loads it when a task matches its description.

How do I install Planning in Codex?

Run `npx skills add citypaul/.dotfiles --skill planning -a codex`. Or copy the skill folder (claude/.claude/skills/planning in citypaul/.dotfiles) into .agents/skills/planning in your project. Codex loads it when a task matches its description.

Can I use Planning in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add citypaul/.dotfiles --skill planning -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/planning, .gemini/skills/planning, .github/skills/planning and .opencode/skills/planning in your project.

What does Planning need to run?

SKILL.md names no scripts, command-line tools or credentials: Planning is instructions for the agent only.

Does Planning access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Planning safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Planning use?

Planning has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Planning use?

About 7.1k tokens (SKILL.md is roughly 28k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Planning?

Skills that share tags, products or a category with Planning: Megingiard PR Review Apply (stormpanda/megingiard, 154 stars), Deliver (adamayoung/TMDb, 178 stars), PRP Loop: Autonomous Pipeline (Wirasm/prp, 2.3k stars) and Implement Feature (DevBetterCom/DevBetterWeb, 157 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Planning?

citypaul (a GitHub user) maintains it in citypaul/.dotfiles, which has 740 GitHub stars. The repository holds 44 skills in this directory. The repository was last updated on October 9, 2026.

Source: citypaul/.dotfiles on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.