executing-plans · Inline Plan Execution

executing-plans

executing-plans executes an implementation plan task by task, inline in the current session: the plan is read once, every task runs to completion without check-in interruptions. Each task goes through TDD (watch the test fail, then pass) with expected outputs verified per step, and progress is recorded in a ledger file that survives context compaction.

Plan/spec conflicts are ruled against the spec and logged. It closes with one fresh review of the whole branch: Critical/Important findings get a single fix pass (each verified RED→GREEN), Minors are logged.

Example invocation: "Execute this implementation plan."

Full brief

Positioning

executing-plans is the inline executor for implementation plans: given a plan from writing-plans, it runs every task to completion in this session — no subagents, no per-task reviews, one fresh review of the whole branch at the end. The plan's thinking becomes a verified commit sequence.

Core capabilities

Workflow

  1. Setup: isolated workspace (with using-git-worktrees) + ledger; read plan and spec; pre-flight interface scan
  2. Task loop: task-start reads the brief → TDD through the steps → compare Expected → commit as planned → task-done records completion
  3. Fresh review of the whole branch
  4. One fix pass for Critical/Important (each RED→GREEN, suite stays green); Minors logged
  5. Finish: delete the plan workspace, hand to finishing-a-development-branch

Inputs & outputs

Input Notes
Implementation plan file From writing-plans; a spec alongside is ideal (the spec is the ruling authority)

Output: the plan's commit sequence + ledger (progress.md with completions and all Rulings) + whole-branch review findings and fix record.

Boundaries with adjacent skills

Fit

Before you start


executing-plans is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills