Get the FREE Ultimate OpenClaw Setup Guide →

Completion Verification

npx machina-cli add skill a5c-ai/babysitter/completion-verification --openclaw
Files (1)
SKILL.md
1.1 KB

Completion Verification

Verify all phases are complete with weighted quality scoring before allowing session exit.

Agent

Completion Verifier - pwf-completion-verifier

Workflow

  1. Read all three planning files in parallel
  2. Parse checkbox completion state from task_plan.md
  3. Cross-reference plan, findings, and progress for consistency
  4. Check error resolution status
  5. Calculate weighted quality score (phases 40%, errors 25%, findings 20%, continuity 15%)
  6. Generate recommendations if threshold not met
  7. Write verification report to progress.md

Inputs

  • projectPath - Root path for planning files
  • taskDescription - Original task description
  • qualityThreshold - Minimum score to pass (default: 80)
  • strictMode - Require 100% checkbox completion (default: false)

Outputs

  • Quality score with component breakdown
  • Phase completion report
  • Unresolved error list
  • Prioritized improvement recommendations

Process Files

  • planning-orchestrator.js - Completion assessment and final verification
  • planning-verification.js - Full verification pipeline

Source

git clone https://github.com/a5c-ai/babysitter/blob/main/plugins/babysitter/skills/babysit/process/methodologies/planning-with-files/skills/completion-verification/SKILL.mdView on GitHub

Overview

Completion Verification ensures all planning phases are complete and the session cannot exit until quality criteria are met. It reads three planning files in parallel, validates checkbox completion in task_plan.md, and cross-references plans, findings, and progress to guarantee consistency before scoring.

How This Skill Works

The agent reads all three planning files in parallel, parses the checkbox completion state from task_plan.md, and cross-references plan, findings, and progress for consistency. It then checks error resolution status, computes a weighted quality score (phases 40%, errors 25%, findings 20%, continuity 15%), and generates recommendations if the threshold isn’t met, finally writing a verification report to progress.md.

When to Use It

  • Before exiting a planning session to ensure all tasks are complete
  • When coordinating multiple contributors across planning files
  • When an objective pass/fail gate is needed based on a quality threshold
  • To surface and list unresolved errors from planning and progress reviews
  • To auto-generate prioritized improvement recommendations and document them

Quick Start

  1. Step 1: Set inputs: projectPath, taskDescription, qualityThreshold (default 80), strictMode (default false)
  2. Step 2: Run the Completion Verifier agent pwf-completion-verifier
  3. Step 3: Open progress.md to review the quality score, phase report, unresolved errors, and recommendations

Best Practices

  • Run the verifier after all planning files have been updated to ensure current data
  • Enable strictMode only when you require 100% checkbox completion before exit
  • Regularly review the cross-reference results across plan, findings, and progress
  • Tweak the weighted breakdown (phases 40%, errors 25%, findings 20%, continuity 15%) to match project priorities
  • Always store the verification report in progress.md for auditability

Example Use Cases

  • A product team uses the verifier to gate release after completing all planning phases and resolving critical errors
  • An AI assistant project ensures findings align with planned milestones before progressing to implementation
  • A multi-contributor planning effort surfaces inconsistencies and highlights unresolved errors
  • The tool outputs a prioritized improvement list to guide subsequent planning cycles
  • The agent automatically writes a progress.md report documenting the quality score and component breakdown

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers