speckit.implement

Execute implementation tasks from tasks.md with reproducible regression checks.

Updated Oct 4, 2025
One-click install
npx skills add https://github.com/peancharoen/lcbp3 --skill speckit-implement-peancharoen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.implement
Source: https://github.com/peancharoen/lcbp3/tree/main/.agents/skills/speckit.implement
Command: npx skills add https://github.com/peancharoen/lcbp3 --skill speckit-implement-peancharoen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces an auditable, repeatable process to implement tasks from a repository task plan while preventing regressions and unintended side effects by mandating analysis, reproducible failures, and controlled modifications.

Core Features & Use Cases

  • Blast Radius Analysis: Identify all dependents before any code change and classify risk to decide inline edits or safe refactors.
  • Strangler Pattern & Immutable Core: Avoid in-place edits on high-risk code by introducing replacement modules and switching imports incrementally.
  • Repro Script TDD: Require failing reproduction scripts before implementing fixes and proving fixes by re-running them.
  • Context Anchoring & Checklists: Regularly snapshot project structure, verify checklists, and gate execution until prerequisites pass.
  • Use Case: Safely performing bug fixes, feature implementation, and refactors in complex monorepos with strong regression protection.

Quick Start

Run the speckit.implement skill to execute tasks listed in tasks.md, enforce the Ironclad Protocols, and produce reproducible, regression-safe fixes.

Frequently Asked Questions about speckit.implement

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

FAQPage Schema
How do I safely implement bug fixes and features without introducing regressions?

To prevent regressions during implementation, execute tasks from a defined plan by running reproducible checks and mandating failing reproduction scripts before applying fixes. This enforces test-first verification and automated checklist gating to ensure zero unintended side effects.

What is blast radius analysis and how does it protect complex monorepos during refactoring?

Blast radius analysis identifies all dependents before code changes and classifies risk levels. It decides whether inline edits or safe refactors are needed, preventing unintended side effects by mapping the full impact of modifications across the project structure.

How do I apply the strangler pattern for immutable core refactors?

To apply the strangler pattern, avoid in-place edits on high-risk code by introducing replacement modules and switching imports incrementally. This controlled modification approach ensures regression safety while progressively replacing legacy systems.

Do I need specific task files to automate regression-safe implementation?

Yes, you need tasks.md and plan.md files to define sequential and parallel development tasks. The execution process uses these files to gate automated checklists, anchor context, and process tasks like bug fixes and feature work.

What is the best way to verify failing tests before implementing a code fix?

The best way to verify failing tests is using repro script TDD, which requires a failing reproduction script before implementing fixes. You prove the fix works by re-running the exact same script to confirm the failure is resolved.