check

Verify git changes against .sr-harness/rules/ checklist triggers with PASS/WARN aggregation.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/sr-ai-dev/sr-harness --skill check-sr-ai-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check
Source: https://github.com/sr-ai-dev/sr-harness/tree/main/skills/check
Command: npx skills add https://github.com/sr-ai-dev/sr-harness --skill check-sr-ai-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Prevents missed cascading impacts by verifying your recent code changes against the project’s .sr-harness/rules/ checklists before you push.

Core Features & Use Cases

  • Change verification (PASS/WARN): Scans the git diff and matches changed files to rule triggers, then runs per-rule checklist verification to surface omissions.
  • Rule gap discovery (propose updates): Detects when changed files are not covered by any existing rule (or when WARNs indicate gaps) and proposes new or updated rules.
  • Pre-push workflow support: Designed to run before git push, using subagents to validate checklist items and generate actionable follow-ups.

Quick Start

Run the check skill to validate your current changes against .sr-harness/rules/ and get a PASS/WARN report plus any suggested checklist updates.

Frequently Asked Questions about check

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

FAQPage Schema
How do I verify cascading changes before a git push?

To verify cascading changes before a git push, scan your git diff against `.sr-harness/rules/` checklists to match changed files to rule triggers and run per-rule verification. This surfaces omissions and prevents missed impacts.

What is rule gap discovery in change verification?

Rule gap discovery in change verification is the process of detecting changed files not covered by existing rules or flagging WARNs. It proposes new or updated rules to ensure future changes are properly validated.

How do I run pre-push checklist matching for git diff changes?

Run pre-push checklist matching for git diff changes by executing a two-phase verification workflow that aggregates PASS/WARN statuses. It matches changed files to rule triggers and uses dependency expansion via `depends_on`.

Can I propose new rules when changed files are not covered by existing checklists?

Yes, you can propose new rules when changed files are not covered by existing checklists. When unmatched files or rule-gap WARNs are detected, the verification process conditionally proposes new or updated checklist rules.

Does pre-push change verification work with dependency expansion?

Yes, pre-push change verification works with dependency expansion via `depends_on` to identify cascading impacts. It applies diff-aware verification to ensure all related checklist triggers are validated before pushing.

What are the limitations of rule gap detection during change verification?

The limitation of rule gap detection during change verification is that it only proposes updates when unmatched files or rule-gap WARNs are explicitly detected. It requires predefined `.sr-harness/rules/` checklists to function properly.