constraint-check
SolidMeta-validator for HARD-GATEs. Use when auditing whether a skill's mandatory constraints were actually followed during a workflow (not just claimed). Called by cook, team, and audit for discipline compliance.
AI & Automation 88 stars
27 forks Updated 1 months ago MIT
Install
Quality Score: 84/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# constraint-check
## Purpose
The internal affairs department for Rune skills. Checks whether HARD-GATEs and mandatory constraints were actually followed during a workflow — not just claimed to be followed. Reads the constraint definitions from skill files and audits the conversation trail for compliance.
While `completion-gate` checks if claims have evidence, `constraint-check` checks if the PROCESS was followed. Did you actually write tests before code? Did you actually get plan approval? Did you actually run sentinel?
## Triggers
- Called by `cook` (L1) at end of workflow as discipline audit
- Called by `team` (L1) to verify stream agents followed constraints
- Called by `audit` (L2) during quality dimension assessment
- `/rune constraint-check` — manual audit of current session
## Calls (outbound)
None — pure read-only validator.
## Called By (inbound)
- `cook` (L1): end-of-workflow discipline audit
- `team` (L1): verify stream agent compliance
- `audit` (L2): quality dimension
- User: manual session audit
## Execution
### Step 1 — Identify Active Skills
Parse the conversation/workflow to identify which skills were invoked:
```
Extract from context:
- Skills invoked via Skill tool (exact list)
- Skills referenced in agent narrative
- Phase progression (cook phases completed)
```
### Step 2 — Load Constraint Definitions
For each invoked skill, extract HARD-GATEs and numbered constraints:
```
For each skill in invoked_skills:
Read: skills/<skill>/SKI...
Details
- Author
- Rune-kit
- Repository
- Rune-kit/rune
- Created
- 7 months ago
- Last Updated
- 1 months ago
- Language
- JavaScript
- License
- MIT
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
constraint-conflict-scan
Power skill that cross-checks a request against domain.yaml constraints and protected paths, surfacing conflicts before framing.
1 Updated yesterday
JeelVankhede AI & Automation Listed
constraints
Establishes a repo's quality bar as CONSTRAINTS.md: numbers with a command behind each, ratcheted so they never regress, guarded against quiet weakening. Use when no quality bar is written down, when the user says 'set up constraints' or 'define our standards', or when an agent keeps silencing checks or skipping tests to reach green.
15 Updated 1 weeks ago
domengabrovsek