finish-phase — community finish-phase, eshop-demo, community, ide skills

v1.0.0

About this Skill

Ideal for Project Management Agents requiring precise phase completion and scope checklist editing capabilities. Manually complete a phase and update phase.md. Use when you want to manually review/edit phase completion, or when auto-detection didnt trigger.

cooper538 cooper538
[0]
[0]
Updated: 3/12/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Locale and body language aligned
Review Score
7/11
Quality Score
48
Canonical Locale
en
Detected Body Locale
en

Ideal for Project Management Agents requiring precise phase completion and scope checklist editing capabilities. Manually complete a phase and update phase.md. Use when you want to manually review/edit phase completion, or when auto-detection didnt trigger.

Core Value

Empowers agents to manually complete phases by updating status and scope checklists, enabling review and editing before marking as complete, and utilizing commands like `/finish-phase` with options like `--dry-run` for previewing changes.

Ideal Agent Persona

Ideal for Project Management Agents requiring precise phase completion and scope checklist editing capabilities.

Capabilities Granted for finish-phase

Manually completing phases with custom scope checklists
Reviewing and editing phase scope checklists before completion
Adding notes to phase Notes sections for enhanced documentation

! Prerequisites & Limits

  • Requires manual invocation using the `/finish-phase` command
  • Dependent on correct phase numbering (e.g., `03`, `3`) for accurate identification

Why this page is reference-only

  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is finish-phase?

Ideal for Project Management Agents requiring precise phase completion and scope checklist editing capabilities. Manually complete a phase and update phase.md. Use when you want to manually review/edit phase completion, or when auto-detection didnt trigger.

How do I install finish-phase?

Run the command: npx killer-skills add cooper538/eshop-demo/finish-phase. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for finish-phase?

Key use cases include: Manually completing phases with custom scope checklists, Reviewing and editing phase scope checklists before completion, Adding notes to phase Notes sections for enhanced documentation.

Which IDEs are compatible with finish-phase?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for finish-phase?

Requires manual invocation using the `/finish-phase` command. Dependent on correct phase numbering (e.g., `03`, `3`) for accurate identification.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add cooper538/eshop-demo/finish-phase. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use finish-phase immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

finish-phase

Install finish-phase, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Finish Phase

Manually complete a phase by updating its status and scope checklist. Use this when:

  • You want to manually review/edit scope checklist before marking complete
  • Auto-detection in /finish-task didn't trigger (e.g., already on main branch)
  • You want to add notes to the phase's Notes section

Usage

/finish-phase 03              # Complete phase 03
/finish-phase 03 --dry-run    # Preview changes without applying

Arguments

  • $1 - Phase number (e.g., 03, 3, phase-03)
  • --dry-run - Preview changes without modifying files
  • $ARGUMENTS - Full arguments passed to the skill

Process

Step 1: Parse Arguments

Extract phase number from arguments:

  • Phase number: 03, 3, or phase-03 → normalize to 03
bash
1# Extract phase number 2PHASE_NUM=$(echo "$ARGUMENTS" | grep -oE '[0-9]+' | head -1) 3PHASE_NUM=$(printf "%02d" "$PHASE_NUM")

Step 2: Locate Phase Directory

Find the phase specification file:

bash
1PHASE_DIR=$(find specification -maxdepth 1 -type d -name "phase-${PHASE_NUM}-*" | head -1)

If not found, show available phases and exit.

Step 3: Check Task Status

Read all tasks in the phase and check their status:

bash
1for task_file in "$PHASE_DIR/tasks/"task-*.md; do 2 # Extract status from each task 3done

Report:

  • Total tasks
  • Completed tasks
  • Pending/in-progress tasks (warn if any)

If there are incomplete tasks, ask user for confirmation:

"Phase has X incomplete tasks. Are you sure you want to mark the phase as complete?"

Step 4: Preview Changes

Show what will be changed:

  1. Phase Status - Current → ✅ completed
  2. Scope Checklist - Which items will be checked off based on task names

Display preview:

📋 Phase XX Completion Preview

Status: ⚪ pending → ✅ completed

Scope checklist updates:
- [x] SharedKernel package (matched: task-01 SharedKernel)
- [x] Contracts package (matched: task-02 Contracts)
- [ ] Some other item (no match found)

Tasks: 5/5 completed

Apply changes? (y/n)

Step 5: Apply Changes

If user approves (or --dry-run not specified):

  1. Update phase.md status to ✅ completed
  2. Check off matched scope items
  3. Optionally ask if user wants to add notes

Step 6: Commit Changes

bash
1git add "$PHASE_DIR/phase.md" 2git commit -m "[${PHASE_NUM}-00] docs: mark phase as completed" --no-verify

Step 7: Final Report

✅ Phase XX marked as completed!

Updated:
- Status: ✅ completed
- Scope: X/Y items checked

Git commit: [XX-00] docs: mark phase as completed

Next steps:
- /task-status - see remaining phases
- /start-task XX - start next phase's first task

Manual Scope Editing

If scope matching isn't accurate, inform user:

"Some scope items couldn't be automatically matched. You can manually edit the phase.md file to check them off."

Offer to open the file:

"Would you like me to show you the scope section for manual review?"

Error Handling

ErrorMessage
Phase not found"Phase XX not found. Available: phase-01, phase-02..."
Already completed"Phase XX is already marked as completed."
No tasks exist"Phase XX has no tasks. Create tasks first with /phase-breakdown XX"

Safety Rules

  1. NEVER mark phase complete if user declines after incomplete task warning
  2. ALWAYS show preview before making changes
  3. ALWAYS commit changes after modifying phase.md
  4. NEVER modify task files (only phase.md)

Example Session

User: /finish-phase 01

Claude: 📂 Found phase: specification/phase-01-foundation/phase.md

Checking tasks...
- task-01: ✅ completed
- task-02: ✅ completed
- task-03: ✅ completed
- task-04: ✅ completed
- task-05: ✅ completed

All 5 tasks completed!

📋 Phase 01 Completion Preview

Status: ⚪ pending → ✅ completed

Scope checklist updates:
- [x] SharedKernel package (matched: task-01)
- [x] Contracts package (matched: task-02)
- [x] EShop.Common (matched: task-05)

Apply changes? (y/n)

User: y

Claude: ✅ Phase 01 marked as completed!

Committed: [01-00] docs: mark phase as completed

Next steps:
- /task-status - see remaining phases
- /phase-breakdown 02 - prepare next phase

Related Skills

Looking for an alternative to finish-phase or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer