Agent skill

Executing Plans

by dev-toolings in dev-toolings/superpowers-symfony

Methodically execute implementation plans with a TDD approach, incremental commits, and continuous validation

MITAuto-check: notesAgent Workflows

Install Executing Plans

skills CLI
$ npx skills add dev-toolings/superpowers-symfony --skill executing-plans -a claude-code

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

GitHub CLI
$ gh skill install dev-toolings/superpowers-symfony executing-plans --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/dev-toolings/superpowers-symfony.git skills-src && mkdir -p .claude/skills && cp -r skills-src/content/skills/executing-plans .claude/skills/executing-plans && 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
executing-plans
GitHub stars
222
Token cost
~405 tokens
SKILL.md length
204 words
Files
2
Skills in repo
44
Repo updated
First seen
Licence
MIT

At a glance

Methodically execute implementation plans with a TDD approach, incremental commits, and continuous validation

  • Works in 5 steps: Read the whole plan, confirm the… → For each step, write the test, watch it… → Commit after each completed step, with a… → …
  • Tasks that involve Planning
  • SKILL.md covers Use when, Default workflow, Guardrails and Progressive disclosure, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Executing Plans is an agent skill from dev-toolings/superpowers-symfony. Methodically execute implementation plans with a TDD approach, incremental commits, and continuous validation

Its SKILL.md is about 410 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `reference.md`).

It sits in Agent Workflows, covering Planning and Test-driven development. The repository describes itself as: Claude Code plugin for Symfony 7.4 LTS & 8.x — 44 skills, 7 AI subagents & 13 commands for API Platform v4, Doctrine ORM 3, TDD (Pest/PHPUnit), Messenger, security & DDD. The licence is MIT.

When your agent uses it

  • Tasks that involve Planning
  • Tasks that involve Test-driven development

Example prompts

  • “/executing-plans”

Requirements

  • Pre-approved tools (allowed-tools): Read, Glob, Grep, Write, Edit, Bash

Workflow steps

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

  1. Read the whole plan, confirm the baseline tests pass, and work on a branch.
  2. For each step, write the test, watch it fail, implement, watch it pass, then refactor.
  3. Commit after each completed step, with a message that names it.
  4. Run the quality gates (style, static analysis, full suite) at the end of each phase.
  5. Track each step's status in the plan, and stop to report when reality contradicts it.

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Glob
    • Grep
    • Write
    • Edit
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    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

Executing Plans loads about 405 tokens when it runs. Until then it costs about 31 tokens; SKILL.md has 204 words of instructions outside code blocks.

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

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Glob, Grep, Write, Edit, Bash

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

The full file from dev-toolings/superpowers-symfony at commit 459bcd0, republished under its MIT licence (© dev-toolings). 204 words, ~405 tokens.

Download SKILL.mdSave it as .claude/skills/executing-plans/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
executing-plans
description
Methodically execute implementation plans with a TDD approach, incremental commits, and continuous validation
allowed-tools
Read, Glob, Grep, Write, Edit, Bash
capabilities
read, search, edit, shell
tags
workflow

Executing Plans (Symfony)

Use when

  • An approved implementation plan exists and must be carried out.
  • The work spans several steps that must each land green.
  • Resuming a plan after an interruption or a blocker.

Default workflow

  1. Read the whole plan, confirm the baseline tests pass, and work on a branch.
  2. For each step, write the test, watch it fail, implement, watch it pass, then refactor.
  3. Commit after each completed step, with a message that names it.
  4. Run the quality gates (style, static analysis, full suite) at the end of each phase.
  5. Track each step's status in the plan, and stop to report when reality contradicts it.

Guardrails

  • Never skip watching the test fail: a test that never failed proves nothing.
  • One step per commit; do not batch steps.
  • Do not change the plan silently: report the deviation and the reason.
  • On a blocker (failing migration, autowiring error), fix the cause, not the test.

Progressive disclosure

  • Use this file for execution posture and risk controls.
  • Open references when deep implementation details are needed.

Output contract

  • One commit per step, tests included.
  • The plan with the status of every step.
  • Final validation results and any deviation from the plan.

References

  • reference.md

© dev-toolings, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in content/skills/executing-plans of dev-toolings/superpowers-symfony.

  • SKILL.md
  • reference.md

Open the folder on GitHubat commit 459bcd0

Compare with similar skills

Executing Plans 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.

Executing Plans compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Executing Plans this skilldev-toolings/superpowers-symfony222—~405Automated safety check: NotesMIT
Deep Planpiercelamb/deep-plan101—~4.8kAutomated safety check: PassMIT
Plan Py4vaspvasp-dev/py4vasp100—~2.3kAutomated safety check: PassApache-2.0
Test-First Implementation Plangittower/git-flow-next458—~1.3kAutomated safety check: NotesCustom licence
Writing PlansProgrammerAnthony/Expert-Coding-Harness235—~876Automated safety check: PassMIT
Solo BuildLeoYeAI/openclaw-master-skills2.2k—~4.6kAutomated safety check: NotesMIT

Similar skills

  • Deep Plan

    piercelamb/deep-plan

    Creates detailed, sectionized, TDD-oriented implementation plans through research, stakeholder interviews, and multi-LLM review.

    101 GitHub stars~4.8k tokensUpdated 3 mo ago
    Agent WorkflowsAuto-check passed
  • Plan Py4vasp

    vasp-dev/py4vasp

    Plan a py4vasp change as an ordered list of test-first chunks — that chunk list is the plan.

    100 GitHub stars~2.3k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Test-First Implementation Plan

    gittower/git-flow-next

    Builds a two-phase implementation plan from a spec issue, analysis or concept, writing a detailed test plan first and the implementation outline second.

    458 GitHub stars~1.3k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check: notes
  • Writing Plans

    ProgrammerAnthony/Expert-Coding-Harness

    A skill your agent uses when 已有经批准的设计/规格说明、多步骤实施任务,在动代码之前需要可执行任务清单时。触发场景:写实施计划、拆解开发任务、implementation plan、执行计划文档、任务拆分、按 TDD 步骤写计划。

    235 GitHub stars~876 tokensUpdated 4 mo ago
    Agent WorkflowsAuto-check passed
  • Solo Build

    LeoYeAI/openclaw-master-skills

    Execute implementation plan tasks with TDD workflow, auto-commit, and phase gates.

    2.2k GitHub stars~4.6k tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check: notes
  • Executing Plans Inline

    obra/superpowers

    Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.

    296k GitHub starsUsed in 2 repos~5.1k tokens
    Agent WorkflowsAuto-check passed

More from dev-toolings/superpowers-symfony

All 44 skills in this repo
  • Symfony Scheduler

    dev-toolings/superpowers-symfony

    Schedule recurring tasks with the Symfony Scheduler component (native since 7.x); define schedules, triggers, and integrate with Messenger

    222 GitHub stars~526 tokensUpdated 2 days ago
    Auto-check: notes
  • API Platform Dto Resources

    dev-toolings/superpowers-symfony

    Map entities to API DTOs in API Platform (v5, 4.4, 4.3) with the Symfony Object Mapper ([Map], stateOptions) for decoupled input/output contracts

    222 GitHub stars~593 tokensUpdated 2 days ago
    Auto-check: notes
  • API Platform Filters

    dev-toolings/superpowers-symfony

    Implement API Platform filters - Parameters API (QueryParameter, v5/4.4/4.3) and the [ApiFilter] attribute deprecated since 4.4 - for search, date, range, boolean, and custom filtering

    222 GitHub stars~610 tokensUpdated 2 days ago
    Auto-check: notes
  • API Platform Resources

    dev-toolings/superpowers-symfony

    Configure API Platform resources (v5, 4.4, 4.3) with explicit operations, pagination, and typed OpenAPI for clean, versioned REST/GraphQL APIs

    222 GitHub stars~560 tokensUpdated 2 days ago
    Auto-check: notes
  • API Platform Security

    dev-toolings/superpowers-symfony

    Secure API Platform resources with security expressions, voters, securityPostValidation, and operation-level access control

    222 GitHub stars~551 tokensUpdated 2 days ago
    Auto-check: notes
  • API Platform Serialization

    dev-toolings/superpowers-symfony

    Control API Platform serialization with groups, [Context], IRI links (readableLink/writableLink), and custom context builders

    222 GitHub stars~519 tokensUpdated 2 days ago
    Auto-check: notes

Questions about Executing Plans

What does Executing Plans do?

Methodically execute implementation plans with a TDD approach, incremental commits, and continuous validation. Executing Plans is an agent skill from dev-toolings/superpowers-symfony.

When should I use Executing Plans?

Executing Plans fits situations like: tasks that involve Planning; tasks that involve Test-driven development.

How do I install Executing Plans in Claude Code?

Run `npx skills add dev-toolings/superpowers-symfony --skill executing-plans -a claude-code`. Or copy the skill folder (content/skills/executing-plans in dev-toolings/superpowers-symfony) into .claude/skills/executing-plans in your project. Claude Code loads it when a task matches its description.

How do I install Executing Plans in Codex?

Run `npx skills add dev-toolings/superpowers-symfony --skill executing-plans -a codex`. Or copy the skill folder (content/skills/executing-plans in dev-toolings/superpowers-symfony) into .agents/skills/executing-plans in your project. Codex loads it when a task matches its description.

Can I use Executing Plans 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 dev-toolings/superpowers-symfony --skill executing-plans -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/executing-plans, .gemini/skills/executing-plans, .github/skills/executing-plans and .opencode/skills/executing-plans in your project.

What does Executing Plans need to run?

SKILL.md names no scripts, command-line tools or credentials: Executing Plans is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Glob, Grep, Write, Edit, Bash.

Does Executing Plans 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 Executing Plans safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Executing Plans use?

Executing Plans is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Executing Plans use?

About 405 tokens (SKILL.md is roughly 1.6k 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 Executing Plans?

Skills that share tags, products or a category with Executing Plans: Deep Plan (piercelamb/deep-plan, 101 stars), Plan Py4vasp (vasp-dev/py4vasp, 100 stars), Test-First Implementation Plan (gittower/git-flow-next, 458 stars) and Writing Plans (ProgrammerAnthony/Expert-Coding-Harness, 235 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Executing Plans?

dev-toolings (a GitHub organization) maintains it in dev-toolings/superpowers-symfony, which has 222 GitHub stars. The repository holds 44 skills in this directory. The repository was last updated on October 5, 2026.

Source: dev-toolings/superpowers-symfony on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.