forge-verify

Verify project phase completion by running vitest, eslint, tsc, and verify-phase.sh.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/whatwecando/tombola --skill forge-verify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forge-verify
Source: https://github.com/whatwecando/tombola/tree/main/.claude/skills/forge-verify
Command: npx skills add https://github.com/whatwecando/tombola --skill forge-verify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the verification of a project phase by reading the phase plan and current state, validating that all tasks in the target phase are complete, and then running a suite of checks and validations.

Core Features & Use Cases

  • Reads .planning/PLAN.md and .planning/STATE.md to determine phase scope and current status.
  • Validates that all tasks in the selected phase are either completed ([x]) or staged ([s]).
  • Executes phase validation workflow, including unit tests (vitest), linting (eslint), and type-checking (tsc), and reports results.
  • Use Case: Ensure a phase is ready to advance in a multi-phase project workflow or CI pipeline.

Quick Start

Execute the verify-phase.sh script to verify the current phase or a specified phase.

Frequently Asked Questions about forge-verify

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

FAQPage Schema
How do I automate phase verification for a multi-phase project workflow?

Automate phase verification by reading the phase plan and current state to ensure all tasks in the target phase are complete. The workflow executes phase validation, vitest tests, eslint lint, tsc type-check, and the verify-phase.sh script to produce a pass/fail outcome.

What checks are included in project phase validation?

Project phase validation includes unit tests with vitest, linting with eslint, and type-checking with tsc. It reads .planning/PLAN.md and .planning/STATE.md to validate that all tasks in the selected phase are completed or staged before reporting results.

How do I verify all tasks in a target phase are complete before advancing?

Verify task completion by reading .planning/PLAN.md and .planning/STATE.md to check that all tasks in the target phase are either completed ([x]) or staged ([s]). The verify-phase.sh script automates this validation and produces a pass/fail outcome.

Does phase verification work with vitest, eslint, and tsc in a CI pipeline?

Phase verification works in a CI pipeline by executing vitest tests, eslint lint, and tsc type-check. It reads the phase plan and current state to validate task completion, making it suitable for ensuring a phase is ready to advance.

What is the best way to run phase validation for the current project state?

Run phase validation for the current project state by executing the verify-phase.sh script. It reads .planning/STATE.md to determine the current phase, validates task completion status, and runs the full suite of checks for a pass/fail outcome.