🎯

openspec-change-implementation

🎯Skill

from bacoco/bmad-skills

VibeIndex|
What it does

Automatically implements approved Level 0-1 OpenSpec proposals by executing code changes with transparent testing and logging.

πŸ“¦

Part of

bacoco/bmad-skills(12 items)

openspec-change-implementation

Installation

npxRun with npx
npx bmad-skills --global
npxRun with npx
npx bmad-skills
npxRun with npx
npx bmad-skills --path /your/custom/path
Install ScriptRun install script
curl -fsSL https://raw.githubusercontent.com/bacoco/bmad-skills/main/scripts/install-to-home.sh | bash
git cloneClone repository
git clone https://github.com/bacoco/bmad-skills.git

+ 11 more commands

πŸ“– Extracted from docs: bacoco/bmad-skills
3Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Implements L0-1 changes from proposals.

Overview

# OpenSpec Implement Skill

When to Invoke

Automatically activate when user:

  • Says "Implement this change", "Apply the fix", "Execute proposal"
  • Asks "Apply this bug fix", "Implement the proposal", "Execute the change"
  • Has an approved OpenSpec proposal ready to implement
  • Mentions "implement", "apply", "execute" with Level 0-1 context
  • Uses words like: apply, execute, implement, change, fix, proposal

Specific trigger phrases:

  • "Implement this change"
  • "Apply the bug fix"
  • "Execute the proposal"
  • "Apply this change: [proposal-id]"
  • "Implement proposal [X]"
  • "Execute the fix"

Prerequisites:

  • OpenSpec proposal exists and is approved
  • Change is still Level 0-1 (hasn't grown in scope)
  • Environment and dependencies are clear

Do NOT invoke when:

  • No proposal exists (use openspec-change-proposal first)
  • Scope has grown beyond Level 1 (escalate to BMAD)
  • Implementing a BMAD story (use bmad-development-execution instead)

Auto-escalate to BMAD when:

  • Implementation reveals hidden complexity
  • Scope expands beyond original proposal
  • Tests fail repeatedly indicating design issues

Mission

Apply small code or configuration changes approved via OpenSpec proposals, ensuring each task is executed transparently with testing evidence.

Inputs Required

  • proposal: latest proposal.md with decision history
  • tasks: tasks.md with sequenced work items and owners
  • environment: information about repositories, branches, and tooling needed for execution

Outputs

  • Code or configuration changes committed according to tasks
  • Test results demonstrating acceptance criteria were met
  • Updated proposal/tasks capturing status and follow-ups
  • execution-log.md documenting commands and evidence (template: assets/execution-log-template.md.template)

scripts/update_execution_log.py appends timestamped entries to the execution log inside openspec/changes//.

Process

  1. Confirm scope and prerequisites via CHECKLIST.md.
  2. Plan work referencing affected files and dependencies.
  3. Implement tasks iteratively, documenting commands and results in execution-log.md via the script or manual edits.
  4. Run relevant tests or validation steps after each change and capture evidence in the log.
  5. Update artifacts and communicate completion or blockers.

Quality Gates

All checklist items must pass. If complexity grows beyond Level 1, escalate back to BMAD pathways.

Error Handling

  • When prerequisites or environment setup are missing, stop and request clarity.
  • If tests fail or scope expands, log findings and recommend next actions, including potential migration to BMAD development-execution.

More from this repository10

🎯
bmad-ux-design🎯Skill

Designs comprehensive user experiences by creating detailed wireframes, user flows, and design systems aligned with product requirements.

🎯
bmad-security-review🎯Skill

Conducts comprehensive security reviews, identifying vulnerabilities, threat models, and generating prioritized remediation plans for system hardening.

🎯
bmad-product-planning🎯Skill

Generates comprehensive product requirement documents (PRDs), breaks down features into epics, and creates structured roadmaps for product development.

🎯
core-skill-creation🎯Skill

Guides developers through creating specialized Claude skills by providing comprehensive workflows, best practices, and validation processes for extending Claude's capabilities.

🎯
bmad-development-execution🎯Skill

Implements software stories by writing code, creating tests, and generating implementation documentation with traceability and quality discipline.

🎯
bmad-observability-readiness🎯Skill

Establishes comprehensive observability foundations by designing instrumentation, metrics, logging, and alerting strategies for system performance and reliability.

🎯
openspec-change-proposal🎯Skill

Generates lightweight, concise proposals and task outlines for small code changes and bug fixes with minimal overhead.

🎯
main-workflow-router🎯Skill

Routes and tracks project workflows across OpenSpec (L0-1) and BMAD (L2-4) phases, intelligently guiding users through development stages based on project complexity and intent.

🎯
bmad-discovery-research🎯Skill

Brainstorms and researches project ideas by transforming vague concepts into structured discovery briefs with clear goals, constraints, and opportunities.

🎯
bmad-test-strategy🎯Skill

Generates comprehensive test strategies, ATDD scenarios, and quality checklists to ensure software meets defined standards and mitigates risks.