affaan-m avatar

Skill Comply

This measures whether your agents actually follow the skills and rules you've defined by generating test scenarios at three strictness levels, running the agent, and classifying the tool call sequences against expected behavior. It works on skills, rules, and agent definitions, auto-generating specs and producing self-contained reports with timelines and compliance scores. The core insight is testing prompt independence: does the agent follow your guidelines even when the prompt doesn't explicitly reinforce them? Useful when adding new rules or periodically checking if your carefully written workflows are being ignored in practice. The LLM-based classification approach beats regex matching for behavioral sequences.

skills.sh installs
5.5K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill skill-comply --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/affaan-m/ecc
Category
AI & Agent Building
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1affaan-m avatarknowledge-opsaffaan-m/eccKnowledge base management, ingestion, sync, and retrieval across multiple storage layers (local files, MCP memory, vector stores, Git repos). Use when the user 5.4Kskills.sh installs
2affaan-m avatarclaude-devfleetaffaan-m/eccOrchestrate multi-agent coding tasks via Claude DevFleet — plan projects, dispatch parallel agents in isolated worktrees, monitor progress, and read structured 5.4Kskills.sh installs
3affaan-m avatarlead-intelligenceaffaan-m/eccAI-native lead intelligence and outreach pipeline. Replaces Apollo, Clay, and ZoomInfo with agent-powered signal scoring, mutual ranking, warm path discovery, s5.4Kskills.sh installs
4affaan-m avatarsanta-methodaffaan-m/eccMulti-agent adversarial verification with convergence loop. Two independent review agents must both pass before output ships.5.4Kskills.sh installs
5affaan-m avatardmux-workflowsaffaan-m/eccMulti-agent orchestration using dmux (tmux pane manager for AI agents). Patterns for parallel agent workflows across Claude Code, Codex, OpenCode, and other har5.4Kskills.sh installs
6affaan-m avatargan-style-harnessaffaan-m/eccGAN-inspired Generator-Evaluator agent harness for building high-quality applications autonomously. Based on Anthropic's March 2026 harness design paper.5.4Kskills.sh installs