harness-finish

Verify Harness task completion, archive plans, and present four finish options.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Refinex-Space/Refinex-Skills --skill harness-finish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-finish
Source: https://github.com/Refinex-Space/Refinex-Skills/tree/main/plugins/harness-powers/skills/harness-finish
Command: npx skills add https://github.com/Refinex-Space/Refinex-Skills --skill harness-finish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when Harness implementation work is complete and the agent must verify, archive the plan, update docs/PLANS.md, and offer exactly four finish options.

Core Features & Use Cases

  • Verification gating: requires harness-verify before presenting finish options and enforces evidence-based completion claims.
  • Plan archival & index updates: move completed plans to the archive, and refresh docs/PLANS.md with status and archived path.
  • Four finish options: local merge, push branch and PR, keep the branch/worktree, or discard the work, each with safeguards and prompts.
  • Contextual checks: determine branch context and safety checks to avoid disrupting unrelated changes.

Quick Start

Run harness-finish to verify the work and present the four finish options.

Frequently Asked Questions about harness-finish

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

FAQPage Schema
How do I finalize git workflow tasks and verify completion before merging?

To finalize git workflow tasks, you must run verification checks to gate completion, archive project plans, update docs/PLANS.md, and select from four explicit finish options including local merge or push branch.

What is the best way to archive completed project plans and update docs/PLANS.md?

Archiving completed plans involves moving them to an archive directory and refreshing docs/PLANS.md with the current status and archived file path, ensuring documented evidence for software project handoffs.

Can I discard git branch work safely without disrupting unrelated changes?

Yes, you can discard work safely because the system enforces explicit discard confirmation for destructive actions and performs contextual branch checks to avoid disrupting unrelated changes.

What finish options are available after completing a software project handoff?

After completing a software project handoff, four finish options are available: local merge, push branch and PR, keep the branch or worktree, or discard the work with enforced safeguards and prompts.

Do I need a verification step before presenting finish options for a git workflow?

Yes, a pre-condition harness-verify is required before presenting finish options, enforcing evidence-based completion claims to ensure all implementation work is fully validated.

Why does the finish workflow require explicit confirmation for destructive actions?

The finish workflow requires explicit discard confirmation to prevent accidental data loss during cleanup, ensuring destructive actions only proceed after user validation and contextual safety checks pass.