impl-spec-executor

Execute implementation specs via topic branches, per-phase subagents, and review gates.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/elertan/planspec --skill impl-spec-executor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: impl-spec-executor
Source: https://github.com/elertan/planspec/tree/main/skills/impl-spec-executor
Command: npx skills add https://github.com/elertan/planspec --skill impl-spec-executor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the end-to-end execution of implementation specs by coordinating topic branches, per-phase subagents, and gated reviews, surfacing blockers only when auto-resolution fails.

Core Features & Use Cases

  • Orchestrates a phased execution pipeline: Initialize, Phase Implementations, Phase Checkpoints, and Completion.
  • Spawns and manages per-phase subagents for implementation tasks and both code and security reviews.
  • Enforces review gates and blockers via a task system, surfacing unresolved issues to users for guidance.

Quick Start

Instruct planspec:impl-spec-executor with your impl-spec file to start the automated workflow.

Frequently Asked Questions about impl-spec-executor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate implementation spec execution with phased reviews?

Automating implementation spec execution involves creating a topic branch, spawning per-phase subagents for implementation, and enforcing gated code and security reviews. This workflow requires a ready impl-spec file, a linked design spec, and a clean working directory to orchestrate end-to-end development.

What is a topic branch workflow for automated spec execution?

A topic branch workflow for spec execution isolates feature development by creating a dedicated branch, then systematically processing implementation phases through subagents. It coordinates phased checkpoints and review gates to ensure code quality before merging automated software engineering tasks.

How do I set up prerequisites for automated spec execution?

Setting up automated spec execution requires an impl-spec file with status ready, a linked design spec, and a clean working directory. You also need a task system configured to track per-phase subagents and manage blockers surfaced during gated code and security reviews.

How does automated code review handle blockers during spec execution?

Automated code review handles blockers by enforcing review gates at each phase checkpoint using subagents. When auto-resolution fails during the implementation spec execution, the system surfaces unresolved issues to users for guidance rather than proceeding with the workflow.

Can I run security reviews automatically within a phased development pipeline?

Yes, you can run security reviews automatically within a phased development pipeline by spawning reviewer subagents at each phase checkpoint. The automated workflow enforces these security review gates alongside code reviews, halting execution and surfacing blockers if auto-resolution fails.

When should I avoid using automated subagents for spec execution?

You should avoid using automated subagents for spec execution when your working directory is not clean, when your impl-spec file lacks a ready status, or when no linked design spec exists. The workflow requires these exact prerequisites to function properly.