---
title: "Agent Skill to Plan Phases Implement"
platform: "Promptally"
canonical_url: "https://app.promptally.dev/p/skill-plan-phases-implement"
modality: "SKILL"
category: "Fullstack & Backend Engineering"
compatible_models: [Universal / Model Agnostic]
access_tier: "Free Public Artifact (No Auth Required)"
license: "MIT"
---

# Agent Skill to Plan Phases Implement

**Summary:** Agent Skill to Plan Phases Implement is a verified SKILL blueprint on Promptally in Fullstack & Backend Engineering optimized for leading AI models. Implement exactly ONE phase of a plan created by /plan-phases-create, then stop. Never commits or pushes automatically. Use when a plan file exists in .agents/plans and you are asked to implement the next pending phase. Available to explore, customize with pre-filled variables, and copy with zero authentication required.

## Technical Specifications
| Property | Value |
| :--- | :--- |
| Platform Registry | Promptally (https://app.promptally.dev) |
| Modality | SKILL |
| Category | Fullstack & Backend Engineering |
| Compatible Engines | Universal / Model Agnostic |
| Dynamic Variables | None (Static Blueprint) |
| Approx. Token Length | 735 |
| Access Tier | Free Public Artifact (No Auth Required) |
| License | MIT |

### Pre-Filled Template & Production Source

````md
---
name: plan-phases-implement
description: Implement exactly ONE phase of a plan created by /plan-phases-create, then stop. Never commits or pushes automatically. Use when a plan file exists in .agents/plans and you are asked to implement the next pending phase.
disable-model-invocation: true
user-invocable: true
---

# Plan Phases Implement

Implement **exactly one phase** of an existing plan, then STOP. This skill is the "Implement" half of the Research-Plan-Implement loop.

## Rules

- Implement **ONE phase per invocation**, then STOP.
- **Never commit or push automatically.** Only suggest commit messages.
- Detect the current phase: the first phase with at least one unchecked `- [ ]` checkbox.
- If a step does not fit the plan, **do not force it**: mark it for iteration and return to `/plan-phases-create` (the "Research" or "Plan" loop) before continuing.

## Process

### 1. Locate the plan and current phase

Read the plan file(s) under `.agents/plans/`. Find the plan for the current work. The **current phase** is the first phase with at least one unchecked `- [ ]` checkbox.

### 2. Implement the phase

Implement exactly that phase, following the plan's description and its public contracts. Use the project's conventions and AGENTS.md.

### 3. RPI loop (fit check)

While implementing, if a step does not fit the plan — a contract changes, an assumption is wrong, or the plan is unclear — **do not force it**. Instead:

1. Stop implementing that step.
2. Note the discrepancy for the user.
3. Return to `/plan-phases-create` to revise the plan (or run research first if the gap is an unknown).
4. Resume only once the plan is updated.

Do not silently deviate from the approved plan.

### 4. Verify

Run typecheck, lint, and tests for the phase. Run single test files regularly, and the full test suite once at the end. Fix anything that fails.

### 5. Update the plan file

After the phase passes verification:

- Tick the phase's checkboxes `- [ ]` → `- [x]`.
- Update the frontmatter with implementation metadata:

```yaml
implemented_by:
  tool: opencode
  model:
    name: deepseek-v4-flash
    version: latest
last_implementation_at: 2026-01-16T12:00:00Z
has_completed_all_phases: false
```

Set `has_completed_all_phases: true` if all phases are now checked.

### 6. STOP and suggest commit messages

STOP. Present the changes for review and suggest **3 alternative commit messages** in Spanish, each with a different type (e.g. `feat:`, `fix:`, `refactor:`, `docs:`), following conventional commits. Make them easy to answer, e.g. "commit with message 1".

If this was the last phase, suggest exporting the conversation as a `.md` file next to the plan.

## Commit message rules (Spanish)

- Format: `type: resumen imperativo` (type in English, summary in Spanish)
- Summary: imperative present, lowercase, no trailing period
- Types: feat, fix, docs, style, refactor, perf, build, ci, chore, revert, test

````

## Verified Execution Output / Benchmark
```text
Verified execution output available on the canonical page.
```

## Related Blueprints on Promptally
- [Agent Skill to Knowledge Ops](https://app.promptally.dev/p/skill-knowledge-ops)
- [Agent Skill to Content Hash Cache Pattern](https://app.promptally.dev/p/skill-content-hash-cache-pattern)
- [Agent Skill to Ck](https://app.promptally.dev/p/skill-ck)
- [Agent Skill to Swift Protocol Di Testing](https://app.promptally.dev/p/skill-swift-protocol-di-testing)
- [Agent Skill to Prisma Patterns](https://app.promptally.dev/p/skill-prisma-patterns)
- [Agent Skill to Agentic Engineering](https://app.promptally.dev/p/skill-agentic-engineering)
- [Agent Skill to Python Patterns](https://app.promptally.dev/p/skill-python-patterns)
- [Agent Skill to Docs Governance](https://app.promptally.dev/p/skill-docs-governance)
