phase-execution

Execute implementation plan phases with commit protocols and escape hatch detection.

20|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/malhashemi/dotfiles --skill phase-execution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phase-execution
Source: https://github.com/malhashemi/dotfiles/tree/main/dot_config/opencode/skill/phase-execution
Command: npx skills add https://github.com/malhashemi/dotfiles --skill phase-execution

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured and disciplined approach to executing individual phases of an implementation plan, ensuring clean commits and early detection of scope creep or overly large tasks.

Core Features & Use Cases

  • Disciplined Commit Protocol: Enforces a specific commit message format for clarity and traceability.
  • Escape Hatch Detection: Automatically identifies and signals when a phase is too large or deviates from its scope, preventing wasted effort.
  • Verification: Ensures all success criteria are met before reporting completion.
  • Use Case: When an orchestrator assigns a specific phase of a software development task, this Skill guides the implementation, handles testing incrementally, and reports back success or failure with clear reasons.

Quick Start

Use the phase-execution skill to implement Phase 2 of the core-graph plan located at thoughts/shared/plans/2026-01-03_core-graph.md on the implement/plan-1-core-graph branch.

Frequently Asked Questions about phase-execution

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

FAQPage Schema
How do I execute an implementation plan phase without scope creep?

You can execute an implementation plan phase without scope creep by using an escape hatch detection mechanism that automatically signals when tasks deviate from their scope or breach context thresholds. This ensures disciplined incremental execution and testing.

What is a disciplined commit protocol for incremental software development?

A disciplined commit protocol for incremental software development enforces a specific commit message format for clarity and traceability. It structures commits during phase execution to maintain clean version control history.

How do I detect if an implementation phase is too large before coding?

You can detect if an implementation phase is too large by using automatic escape hatch detection during phase execution. It identifies overly large tasks or context threshold breaches early, preventing wasted effort and signaling the orchestrator.

How do I validate implementation phases against success criteria?

You validate implementation phases against success criteria by verifying all plan requirements are met before reporting completion. The phase execution process handles incremental testing and sends structured return signals to the orchestrator only when validation passes.

Can I use phase execution for isolated git branch implementation tasks?

Yes, you can use phase execution for isolated git branch implementation tasks. It reads phase requirements, handles incremental execution and testing on the specified branch, and enforces a structured commit protocol before returning completion signals.

When should I trigger an escape hatch during phase execution?

You should trigger an escape hatch during phase execution when automatic detection identifies scope creep, context threshold breaches, or phases that are too large. This prevents wasted effort by signaling the orchestrator with clear failure reasons.