Sruja Harness Skill

SkillProductivity

Verification harness for any AI agent skill. Use with any other skills; before marking a task done, run verify-task. On failure, record a correction learning. Ensures lint, tests, drift, and intent checks pass regardless of which skill generated the code.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Sruja Harness Skill skill

What this skill tells your AI

The instructions your AI receives, as published by sruja-ai/sruja in skills/sruja-harness/SKILL.md and read by ahel’s review.

Universal verification adapter — works with any coding, bugfix, or review skill.

Quick Start

  1. Install alongside other skills:

    npx skills add https://github.com/sruja-ai/sruja --skill sruja-harness
    npx skills add https://github.com/sruja-ai/sruja --skill sruja-architecture
    
  2. Use with any skill: This skill does not generate code. It verifies output from other skills.

  3. Before marking a task done:

    sruja verify-task --profile coding -r .
    
  4. On verify failure:

    sruja agent record -r . \
      -c "<task context>" \
      -H "<what was tried>" \
      -o failed \
      -g "<correction for next time>"
    

Rules

  • Always verify before done — Run sruja verify-task with the appropriate profile before declaring a task complete.
  • Profile selection:
    • coding — New features, refactors (default)
    • bugfix — Bug fixes (use --file to target the bug location)
    • review — Pre-merge review of changes
    • arch — Architecture/DSL changes
  • On failure: Record a correction learning before retrying.
  • On success: Optionally record an affirmation learning ("what worked").

Integration with Other Skills

Coding Skill (e.g. /build) → sruja-harness verify → record_learning → done

This skill does not replace coding skills — it ensures their output passes Sruja's architecture gates.

Profiles

ProfileVerifies
codinglint repo.sruja + just check (or make check) + drift
bugfixfocus --file + just check (or make check) + intent check
reviewreview -f json + intent check + drift
archlint repo.sruja + drift + intent check + review

References

Signals

GitHub stars
24
Forks
2
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
sruja-harness
Source
github.com/sruja-ai/sruja