check

Checks code drift against SPEC.md and verifies invariants via scripts.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/Kushal9889/claude-plugins --skill check-kushal9889
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check
Source: https://github.com/Kushal9889/claude-plugins/tree/main/workflow/skills/check
Command: npx skills add https://github.com/Kushal9889/claude-plugins --skill check-kushal9889

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a simple, automated way to detect drift between your codebase and its corresponding specifications, helping maintain consistency and adherence to the design.

Core Features & Use Cases

  • Code Drift Detection: Identifies deviations in code from its corresponding specifications.
  • Invariant Verification: Checks that defined invariants hold true within the code.
  • Use Case: Regularly run this skill to ensure that changes to the codebase do not inadvertently break specifications or violate invariants.

Quick Start

Execute the command 'check' to perform a drift and invariant check on your current codebase.

Frequently Asked Questions about check

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

FAQPage Schema
How do I detect code drift against my project specifications?

To detect code drift against your project specifications, this Skill compares your codebase against a 'SPEC.md' file to identify deviations. It automatically provides feedback on any discrepancies found during the verification process.

How do I verify code invariants in a software engineering workflow?

You verify code invariants by executing scripts within a 'scripts/' directory using a single check command. This process ensures that changes to the codebase do not inadvertently break specifications or violate invariants.

What is code drift detection and when do I need it?

Code drift detection is the process of identifying deviations in your code from its corresponding design specifications. You need it when maintaining codebase consistency and ensuring adherence to architectural invariants during regular development.

Do I need a SPEC.md file to check specification verification?

Yes, you need a 'SPEC.md' file to perform specification verification. The Skill requires this file to compare against your current codebase and execute the necessary invariant checking scripts.

Can I automate codebase maintenance checks for invariant violations?

Yes, you can automate codebase maintenance checks by regularly running the check command to verify invariants. This provides an automated way to detect drift and ensure your code consistently adheres to design specifications.