validate-plan

Validate implemented code against technical specifications and execute test suites.

6|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/l3wi/agents-workflow --skill validate-plan-l3wi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-plan
Source: https://github.com/l3wi/agents-workflow/tree/main/.pi/skills/validate-plan
Command: npx skills add https://github.com/l3wi/agents-workflow --skill validate-plan-l3wi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the rigorous validation of implemented code against technical specifications and comprehensive test suites, ensuring code quality and spec compliance before merging.

Core Features & Use Cases

  • Spec Alignment: Verifies that code adheres to defined technical specifications and acceptance criteria.
  • Test Execution: Runs unit, integration, and end-to-end tests to ensure functionality and stability.
  • Coverage Analysis: Checks for adequate test coverage, flagging areas that need more attention.
  • Quality Gates: Enforces predefined quality standards for code, tests, and documentation.
  • Use Case: After a developer completes a new feature, this Skill acts as an automated gatekeeper, confirming that the code is robust, well-tested, and meets all requirements before it can be integrated into the main codebase.

Quick Start

Run the full validation suite for the 'user-avatar' feature by typing /skill:validate user-avatar.

Frequently Asked Questions about validate-plan

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

FAQPage Schema
How do I validate code against technical specifications before a merge?

To validate code against technical specifications before a merge, you can run an automated validation suite that checks spec compliance, executes unit and integration tests, and enforces quality gates. This ensures implemented features meet acceptance criteria.

What is the best way to automate spec compliance checks for new features?

Automating spec compliance checks involves running a validation process that verifies implemented code against defined technical specifications and acceptance criteria. This automated gatekeeping confirms code robustness and requirement adherence prior to main codebase integration.

How do I ensure adequate test coverage for end-to-end tests during CI/CD?

To ensure adequate test coverage for end-to-end tests during CI/CD, execute comprehensive test suites that analyze coverage metrics and flag areas needing attention. This validates functionality and stability while enforcing predefined quality standards.

Can I automatically fix common code quality issues found during validation?

Yes, you can automatically fix common code quality issues found during validation. The validation process supports automated fixing of common issues and generates detailed reports detailing code quality, test coverage, and spec adherence.

Does the validation process work without external dependencies?

Yes, the validation process works without external dependencies. It operates autonomously using internal scripts and references to execute test suites, analyze coverage, and enforce quality standards without requiring additional setup.

Why should I use automated quality gates instead of manual code review?

Automated quality gates provide rigorous validation by executing unit, integration, and end-to-end tests while checking spec alignment automatically. This reduces human error and ensures consistent adherence to acceptance criteria before merging code.