phase-3-validator

Validate API and Web builds and implementation completeness before the Testing Phase.

1|1|Updated Jun 28, 2025
One-click install
npx skills add https://github.com/DarkMonkDev/WitchCityRope --skill phase-3-validator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phase-3-validator
Source: https://github.com/DarkMonkDev/WitchCityRope/tree/main/.claude/skills/phase-3-validator
Command: npx skills add https://github.com/DarkMonkDev/WitchCityRope --skill phase-3-validator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, dotnet, npm, npx, find, grep, wc, and includes scripts (resource) components.

What problem does it solve?

Advancing to the testing phase with incomplete, non-compiling, or buggy code leads to wasted testing effort, frustrated testers, and delayed releases.

Core Features & Use Cases

  • Compilation Verification: Checks that both the API and Web applications build successfully without errors, ensuring foundational code health.
  • Implementation Completeness: Validates the presence of implemented API endpoints, React components, database migrations, and service layers.
  • Code Quality Assessment: Runs checks for TypeScript errors, C# warnings, ESLint compliance, proper error handling, and adherence to architectural patterns.
  • Testing Infrastructure Check: Verifies that unit, integration, and E2E test files (or stubs) are created, preparing for comprehensive testing.
  • Use Case: After the react-developer and backend-developer agents complete their work on the 'event-management' feature, use this Skill to confirm the implementation is robust and ready for the test-executor.

Quick Start

Validate the implementation phase for the 'event-management' feature.

Frequently Asked Questions about phase-3-validator

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

FAQPage Schema
How do I validate that my implementation is ready for testing before advancing?

Implementation validation checks whether your API and Web builds compile successfully, required endpoints and components exist, code meets quality standards, and test infrastructure is in place. This automated gate prevents incomplete or buggy code from entering the testing phase, saving time and reducing rework.

What does an implementation readiness check verify across dotnet and npm projects?

Implementation readiness validation verifies successful dotnet and npm builds, presence of API endpoints, React components, database migrations, and service layers, TypeScript and C# code quality, ESLint compliance, proper error handling, and test file stubs or implementations for unit, integration, and E2E coverage.

Can I automate quality gates to fail builds when code quality thresholds aren't met?

Yes. This validation automation applies strict exit codes and quality-gate thresholds across CI/CD pipelines for features, bugs, hotfixes, docs, and refactors. It determines pass/fail results and guides human review when thresholds are met or missed, blocking advancement until standards are satisfied.

How do I check implementation completeness for features before handing off to testers?

Run implementation validation after development agents complete their work. It scans for all required API endpoints, React components, migrations, and services; verifies builds succeed; assesses code quality; and confirms test infrastructure exists, confirming the feature is robust and ready for comprehensive testing.

What's the difference between checking code quality and validating implementation completeness?

Code quality assessment runs TypeScript, C#, and ESLint checks plus error-handling and pattern compliance. Implementation completeness validation ensures all required artifacts—endpoints, components, migrations, services, and test files—are present and accounted for, confirming the full scope is delivered.