plan-validation

Validate implementation plan phases with automated checks and deviation reports.

20|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/malhashemi/dotfiles --skill plan-validation-malhashemi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-validation
Source: https://github.com/malhashemi/dotfiles/tree/main/dot_config/opencode/skill/plan-validation
Command: npx skills add https://github.com/malhashemi/dotfiles --skill plan-validation-malhashemi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the verification of implemented changes against a defined plan, ensuring accuracy and identifying any deviations before proceeding.

Core Features & Use Cases

  • Automated Checks: Runs tests, type checking, and linting to ensure code quality.
  • Plan Comparison: Compares implemented code against the original plan specifications.
  • Deviation Reporting: Identifies and documents any differences between the plan and the actual implementation.
  • Use Case: After a developer implements a new feature outlined in a project plan, this Skill can be used to automatically confirm that all planned steps were completed, tests pass, and no unintended changes were introduced.

Quick Start

Use the plan-validation skill to validate the current implementation against the plan located at thoughts/shared/plans/2026-01-03_core-graph-validation-fixes.md for Phase 1.

Frequently Asked Questions about plan-validation

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

FAQPage Schema
How do I validate code implementation against a project plan?

To validate code implementation against a project plan, run automated checks that compare actual code changes against specifications and generate a detailed report. This process identifies deviations and documents completion status for required manual testing.

What is plan execution deviation reporting?

Plan execution deviation reporting is the process of identifying and documenting differences between the original plan specifications and the actual implementation. It generates structured findings in JSON format and offers script-based rendering for clear documentation.

Can I automate code review checks for implementation plans?

Yes, you can automate code review checks for implementation plans by running automated tests, type checking, and linting. This ensures code quality and confirms that all planned steps were completed without introducing unintended changes.

Does plan validation require PDF dependencies?

Plan validation requires PDF dependencies including pypdf, pdfplumber, and pdf2image. These libraries support the extraction and processing of plan specifications needed to compare implemented code against the original project requirements.

How do I report plan execution status in JSON format?

You can report plan execution status in JSON format by running automated checks that validate implemented changes against a defined plan. The validation generates structured findings that document completion status, deviations, and required manual testing steps.

When should I use automated plan validation?

You should use automated plan validation after a developer implements a new feature outlined in a project plan. It automatically confirms that all planned steps were completed, tests pass, and no unintended changes were introduced before proceeding to the next phase.