Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
affaan-m avatar

Skill Comply

  • 4.8k installs
  • 238k repo stars
  • Updated August 5, 2026
  • affaan-m/everything-claude-code

skill-comply auto-generates scenarios, runs agents, and reports compliance rates for skills, rules, or agent definitions.

About

The skill-comply skill measures whether coding agents actually follow skills, rules, or agent definitions. It auto-generates expected behavioral sequences from any markdown target, creates scenarios at three prompt strictness levels from supportive to neutral to competing, runs claude -p capturing stream-json tool traces, classifies tool calls against spec steps with LLM not regex, checks temporal ordering deterministically, and produces self-contained reports with specs, prompts, compliance scores, and timelines. Supported targets include skills SKILL.md files, rules in rules/common, and agent definitions in agents. Key concept is prompt independence: measuring compliance even when prompts do not explicitly support the rule. Usage via uv run python -m scripts.run with dry-run for spec and scenarios only. Optional hook promotion recommendations appear for low-compliance steps. Activate via /skill-comply path or when verifying new rules and skills during quality maintenance.

  • Auto-generates behavioral specs and 3 strictness-level scenarios from any .md target.
  • Runs claude -p with stream-json traces; LLM classifies steps, deterministic order check.
  • Measures prompt-independent compliance when prompts do not support the rule.
  • Self-contained reports: spec, prompts, scores, and full tool call timelines.
  • Supports skills, rules/common, and agents definitions with dry-run mode.

Skill Comply by the numbers

  • 4,847 all-time installs (skills.sh)
  • +221 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #26 of 782 Skill Development skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

skill-comply capabilities & compatibility

Capabilities
auto generated behavioral specs from markdown · three strictness scenario generation · stream json tool trace capture and llm classific · deterministic temporal ordering checks · self contained compliance reports with timelines
Use cases
testing · orchestration
From the docs

What skill-comply says it does

Measures whether a skill/rule is followed even when the prompt doesn't explicitly support it.
SKILL.md
npx skills add https://github.com/affaan-m/everything-claude-code --skill skill-comply

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4.8k
repo stars238k
Security audit2 / 3 scanners passed
Last updatedAugust 5, 2026
Repositoryaffaan-m/everything-claude-code

Is this rule or skill actually being followed by agents under varying prompt strictness?

Measure whether agents follow skills, rules, or agent definitions via auto-generated scenarios, tool traces, and compliance reports.

Who is it for?

Teams verifying agent adherence to skills and rules after adding or updating behavior definitions.

Skip if: Skip when you need manual code review only without automated agent compliance measurement.

When should I use this skill?

User runs /skill-comply, asks if a rule is followed, or wants post-addition compliance verification.

What you get

Compliance report with spec, scenario prompts, scores per strictness level, and tool call timelines.

  • Compliance report with scores
  • Auto-generated spec and scenarios
  • Tool call timelines with classifications

By the numbers

  • 3 prompt strictness levels
  • LLM classification not regex
  • Targets skills rules and agent definitions

Files

SKILL.mdMarkdownGitHub ↗

skill-comply: Automated Compliance Measurement

Measures whether coding agents actually follow skills, rules, or agent definitions by: 1. Auto-generating expected behavioral sequences (specs) from any .md file 2. Auto-generating scenarios with decreasing prompt strictness (supportive → neutral → competing) 3. Running claude -p and capturing tool call traces via stream-json 4. Classifying tool calls against spec steps using LLM (not regex) 5. Checking temporal ordering deterministically 6. Generating self-contained reports with spec, prompts, and timelines

Supported Targets

  • Skills (skills/*/SKILL.md): Workflow skills like search-first, TDD guides
  • Rules (rules/common/*.md): Mandatory rules like testing.md, security.md, git-workflow.md
  • Agent definitions (agents/*.md): Whether an agent gets invoked when expected (internal workflow verification not yet supported)

When to Activate

  • User runs /skill-comply <path>
  • User asks "is this rule actually being followed?"
  • After adding new rules/skills, to verify agent compliance
  • Periodically as part of quality maintenance

Usage

# Full run
uv run python -m scripts.run ~/.claude/rules/common/testing.md

# Dry run (no cost, spec + scenarios only)
uv run python -m scripts.run --dry-run ~/.claude/skills/search-first/SKILL.md

# Custom models
uv run python -m scripts.run --gen-model haiku --model sonnet <path>

Key Concept: Prompt Independence

Measures whether a skill/rule is followed even when the prompt doesn't explicitly support it.

Report Contents

Reports are self-contained and include: 1. Expected behavioral sequence (auto-generated spec) 2. Scenario prompts (what was asked at each strictness level) 3. Compliance scores per scenario 4. Tool call timelines with LLM classification labels

Advanced (optional)

For users familiar with hooks, reports also include hook promotion recommendations for steps with low compliance. This is informational — the main value is the compliance visibility itself.

Related skills

Forks & variants (1)

Skill Comply has 1 known copy in the catalog totaling 1.4k installs. They canonicalize to this original listing.

How it compares

skill-comply measures agent rule compliance empirically, not manual skill authoring guidance.

FAQ

Who is skill-comply for?

Developers maintaining agent skills and rules who need measured compliance under varying prompts.

When should I use skill-comply?

After adding rules or skills, or when asking whether agents actually follow a behavior definition.

Is skill-comply safe to install?

Review the Security Audits panel; runs claude -p scenarios which incur model cost.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.