executing-plans
Use when executing an approved written TSP inline, when your human partner chose this session as the implementer, or when subagents are unavailable
Skill by HundredBillion
Chalk Labs
Need help deploying executing-plans?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/hundredbillion-executing-plans
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.
About
Reviews
Write a reviewNo 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 and code. Checked Oct 26, 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/executing-plans
What's inside
- Skill name
executing-plans- Description
- Use when executing an approved written TSP inline, when your human partner chose this session as the implementer, or when subagents are unavailable
- License
- MIT
- Instructions
- 150 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Executing Plans ## Overview Implement the TSP in this session, task by task, with behavioral verification and a durable ledger. Obtain one independent whole-branch review at the end. **Announce at start:** "I'm using the executing-plans skill to implement this TSP." **Honor the execution choice.** Available subagents do not override a choice to implement inline. Inline keeps implementation context in one session and pays for a fresh review only at the end. Subagent-driven development buys fresh implementation context and a review gate per task. Use the chosen mode. ## The Process Resolve `SDD_SCRIPTS` to the absolute `scripts` directory of the installed `subagent-driven-development` skill. Run every helper with the **target worktree as the working directory**, never from the plugin's install directory: the helpers use the current Git repository to place the plan's records. ### Step 1: Establish the Plan Record 1. Use `dmi-superpowers:using-git-worktrees` to create an isolated workspace or verify the existing one. Never implement on main/master without explicit consent. Record the branch's starting commit as `MERGE_BASE`. 2. Read the TSP and its source PRD if supplied. Otherwise use the approved requirements and record that no separate PRD was supplied; do not add a new document gate to an approved plan. Check shared interfaces, constraints, and task dependencies before implementation. Resolve routine details within the approved scope and record the decision and reason; ask about a change to the agreed behavior or a contradiction the source requirements do not settle. 3. Resolve this plan's workspace with `bash "$SDD_SCRIPTS/sdd-workspace" PLAN_FILE`. Read its `plan-path` identity and only its `progress.md`. Never adopt another plan's ledger or the old shared `.superpowers/sdd/progress.md`. 4. Create `progress.md` with the plan identity, source PRD, `MERGE_BASE`, chosen execution mode, and one row per task: `Task N | blocked by | status | commits | test command + result | evidence path` On resume, reconcile recorded commits and test evidence before selecting the next task. Do not redo verified completed tasks or mark an interrupted task complete. Keep unresolved findings and decisions in the same file. 5. Load `dmi-superpowers:test-driven-development` and `dmi-superpowers:verification-before-completion`. Harness todos mirror the ledger; they do not replace it. ### Step 2: Execute Tasks For each task whose prerequisites are verified complete: 1. Record its `BASE` commit and mark it in progress. Read its exact brief using `bash "$SDD_SCRIPTS/task-brief" PLAN_FILE N`. For a legacy plan without dependency fields, verify the interfaces and follow its stated order; do not invent parallel execution. 2. Implement here. Follow the TDD steps and compare every verification command's real output with the expected behavior. Redirect long output to an evidence file and inspect failures; a truncated tail alone cannot establish success. 3. Run the checks covering the changed artifact kinds. Follow the plan's commit steps without including unrelated changes. Record commands, results, evidence paths, and actual commits. Mark the task complete only when its verification passed. A failed or unverified prerequisite blocks dependents. 4. Update the ledger as each task completes, before starting the next. Continue through the approved plan without asking whether to continue between tasks. If unfinished tasks remain but none is ready, report the missing prerequisite, failed gate, or dependency cycle; list order is not permission to bypass it. ### Step 3: Review the Whole Change Run the project's test command and artifact-specific checks before claiming the plan complete. Report failures by name, including failures outside the edited files; do not describe a partial test run as a green project suite. Before packaging, reconcile staged, unstaged, and untracked task changes against the ledger. Every implementation change must reach the reviewer. Commit task changes as the plan directs; if your human partner requested uncommitted work, provide a separate review artifact covering those staged, unstaged, and new files. Do not claim completion while task changes are absent from the review. For committed changes, generate the review package: `bash "$SDD_SCRIPTS/review-package" PLAN_FILE MERGE_BASE HEAD`. Use the returned path with `dmi-superpowers:requesting-code-review`, supplying the TSP, source PRD, Review Focus if present, and ledger decisions. - **Subagents available:** dispatch one independent final reviewer. Do not replace it with the implementing session's self-review or dispatch per-task implementers merely because subagents exist. - **No subagent capability:** perform an explicit separate self-review against the same review rubric. Record and disclose that no independent reviewer was available; do not label this independent review. Fix substantive findings in this session, verify the affected behavior, and request re-review of the findings and fix diff, including affected callers. Keep minor observations in the ledger for the final report. After three unsuccessful fix/re-review rounds, stop and present the open findings, attempts, and proposed next step. The limit bounds retries; it never makes an unresolved Critical/Important finding complete or the branch ready to merge. Only report no code change after checking committed, staged, unstaged, and untracked task files. An empty commit range with uncommitted implementation needs the separate review artifact above, not an empty-diff completion claim. ### Step 4: Complete Development After all tasks complete and verified: - Report verification, review outcome, deviations, and unresolved observations. Retain the plan record for recovery; do not erase it as a completion ritual. - Announce: "I'm using the finishing-a-development-branch skill to complete this work." - **REQUIRED SUB-SKILL:** Use dmi-superpowers:finishing-a-development-branch - Follow that skill to verify tests, present options, execute choice ## When to Stop and Ask for Help **STOP executing immediately when:** - A missing prerequisite or unresolved requirement prevents progress - TSP has critical gaps preventing starting
From HundredBillion/dmi_superpowers, MIT.
More from HundredBillion/dmi_superpowers
- 0.609score
subagent-driven-development
HundredBillion
Use when executing a written implementation plan (TSP) whose tasks are independent, in the current session.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
property-based-testing
HundredBillion
Use when a parser, serializer, normalizer, comparator, reversible transformation, numeric operation, or state transition should be tested over an input domain…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
creating-a-pull-request
HundredBillion
Use when opening, creating, or writing a pull request, pushing a branch for review, or running gh pr create - covers the PR title, body, and evidence so the…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
migrating-safely
HundredBillion
Use when replacing or removing a database shape, public API, event contract, dependency, service, or feature that active consumers must leave without downtime…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
source-grounded-development
HundredBillion
Use when implementation correctness depends on a framework, library, platform, protocol, or tool whose APIs and recommended patterns vary by version
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
say
HundredBillion
Use when reporting a finding about code to the user during grilling, grill-with-docs, or systematic-debugging, and when drafting or rewriting prose for a…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
improve-codebase-architecture
HundredBillion
Use when a debugging post-mortem concludes the root cause was architectural (no test seam, tangled callers, hidden coupling), or when the user asks for an…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
prototype
HundredBillion
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations…
SkillAFreshness: A★ 3Claude Code +9 - 0.581score
brainstorming
HundredBillion
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
SkillAFreshness: A★ 3Claude Code +9 - 0.579score
finishing-a-development-branch
HundredBillion
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting…
SkillAFreshness: A★ 3Claude Code +9 - 0.579score
domain-modeling
HundredBillion
Build and sharpen a project's domain model.
SkillAFreshness: A★ 3Claude Code +9 - 0.579score
dispatching-parallel-agents
HundredBillion
Use when facing 2+ independent tasks with no shared state or ordering between them and no written plan to work from — ad-hoc fan-out.
SkillAFreshness: A★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 19, 2026 (1 month ago)
- Last release
- Oct 18, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from HundredBillion
- 0.609score
subagent-driven-development
HundredBillion
Use when executing a written implementation plan (TSP) whose tasks are independent, in the current session.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
migrating-safely
HundredBillion
Use when replacing or removing a database shape, public API, event contract, dependency, service, or feature that active consumers must leave without downtime…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
say
HundredBillion
Use when reporting a finding about code to the user during grilling, grill-with-docs, or systematic-debugging, and when drafting or rewriting prose for a…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
improve-codebase-architecture
HundredBillion
Use when a debugging post-mortem concludes the root cause was architectural (no test seam, tangled callers, hidden coupling), or when the user asks for an…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
creating-a-pull-request
HundredBillion
Use when opening, creating, or writing a pull request, pushing a branch for review, or running gh pr create - covers the PR title, body, and evidence so the…
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
source-grounded-development
HundredBillion
Use when implementation correctness depends on a framework, library, platform, protocol, or tool whose APIs and recommended patterns vary by version
SkillAFreshness: A★ 3Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get executing-plans running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
executing-plans skill. Agent Mart. https://agentmart.dev/skills/hundredbillion-executing-plans (last updated 2026-10-24)