phase-complete

Verify project phase completion via code, tests, lint, builds, and PR readiness.

2|1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/brandonavant/harness-engineering-guide --skill phase-complete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phase-complete
Source: https://github.com/brandonavant/harness-engineering-guide/tree/main/templates/.claude/skills/example-checklist
Command: npx skills add https://github.com/brandonavant/harness-engineering-guide --skill phase-complete

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Phase completion requires careful verification across code, tests, lint, builds, and PR gates. This skill provides a deterministic checklist to ensure a phase isn't marked complete prematurely.

Core Features & Use Cases

  • Deterministic phase-closure checks that verify all required criteria before signaling completion.
  • Integrated coverage across code completeness, tests, lint/type validity, build and deployment readiness, and PR readiness.
  • Use Case: When finishing a development cycle, this skill validates that all gates are satisfied and reports blockers to the team.

Quick Start

Run the phase completion workflow to validate the current phase and report any blockers.

Frequently Asked Questions about phase-complete

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

FAQPage Schema
How do I automate phase completion checks for a pull request?

Verify phase completion by running a deterministic checklist that validates code presence, test success, lint and type checks, build status, and PR readiness. It outputs a clear pass or fail result with traceable remediation steps for any blockers found.

What is a deterministic phase gate checklist in software engineering?

A deterministic phase gate checklist is an automated validation process ensuring a development phase meets all closure criteria. It prevents premature completion by enforcing code, tests, linting, builds, and pull request readiness before reporting a final pass or fail status.

Can I use automated quality checks across both frontend and backend repositories?

Yes, automated quality checks apply to software engineering workflows across both backend and frontend repositories. The process validates phase gates, code completeness, test success, type validity, and integration readiness uniformly across different project environments.

How do I validate integration readiness before finishing a development cycle?

Validate integration readiness by running a phase closure workflow that checks code, tests, lint, type validity, and build status. It confirms all gates are satisfied and reports any blockers to the team to prevent marking the phase complete prematurely.

What is the best way to report code quality blockers to my team?

Report code quality blockers by running an automated phase completion workflow that outputs a clear pass or fail result. It provides traceable remediation steps for failed criteria including tests, linting, builds, and pull request readiness for the team to address.

Why does my CI CD pipeline allow phase completion with failing lint or type checks?

Phase completion with failing checks occurs when closure criteria are not strictly enforced. A deterministic checklist prevents this by validating lint and type checks, test success, and build status, ensuring the phase fails and provides remediation steps before proceeding.