SP

Automates the lifecycle from approved specification to merged code.

Install

mkdir -p .claude/skills/spec-to-done && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12635" && unzip -o skill.zip -d .claude/skills/spec-to-done && rm skill.zip

Installs to .claude/skills/spec-to-done

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when a brainstormed spec already exists under docs/superpowers/specs/ and the user asks to autonomously drive it to a merged PR (e.g. 「跑 spec-to-done」「用 spec-to-done 跑 <spec 路徑>」), or when resuming a previously held spec-to-done run.
237 chars✓ has a “when” trigger
Advanced

Key capabilities

  • →Advance an approved spec to a merged PR.
  • →Execute planning, implementation, and evidence phases.
  • →Resume a previously held spec-to-done run.
  • →Generate browser evidence.
  • →Handle phase transitions based on gate rules.

How it works

The skill autonomously progresses an approved spec through defined phases (plan, implement, evidence) to a merged PR, using subagents and gate rules for transitions.

Inputs & outputs

You give it
An approved spec file path.
You get back
A merged PR with browser evidence and four reports.

When to use spec-to-done

  • →Completing spec-based features
  • →Automating PR creation
  • →Driving specs to merge

About spec-to-done

Executes defined workflows (planning, implementation, evidence) to take a spec to a completed, merged state.

Use when a brainstormed spec already exists under docs/superpowers/specs/ and the user asks to autonomously drive it to a merged PR (e.g. 「跑 spec-to-done」「用 spec-to-done 跑 <spec 路徑>」), or when resuming a previously held spec-to-done run.

When not to use it

  • →When the user has not explicitly invoked spec-to-done.
  • →When the task is not an approved spec.
  • →When the request is only "實作 spec", "完成需求", or "使用 agents".

Limitations

  • →The process requires an already user-approved spec.
  • →Consent carve-out / destructive / production-data / credentials / billing / user-account type gates require pausing.
  • →Browser evidence is a hard gate for user-facing changes.

How it compares

This skill automates the entire lifecycle from an approved spec to a merged PR with evidence, unlike a manual, multi-step development and review process.

Compared to similar skills

spec-to-done side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
spec-to-done (this skill)03moNo flagsAdvanced
github-script14moNo flagsIntermediate
lfg05moNo flagsAdvanced
executing-plans04moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry