rulph

Iteratively score and refine artifacts against rubric criteria until thresholds are met.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents quality drift by turning subjective “looks good” reviews into an iterative rubric loop that can repeatedly score and improve an artifact until it passes a target threshold and per-criterion floor.

Core Features & Use Cases

  • Interactive rubric building: You define criteria first via structured prompts, then lock a weighted scoring contract.
  • Multi-model parallel evaluation: The skill evaluates the same artifact concurrently with available models (Codex, Gemini, and Claude via subagent) and aggregates results.
  • Criterion-by-criterion autonomous improvement: It repeatedly improves only the single lowest-impact or floor-violating criterion, re-scores, and continues until success or a circuit breaker stops the loop.

Quick Start

Use the rulph skill to iteratively grade and improve an artifact you care about by asking it to evaluate a file (or text) against criteria you provide, then let it loop until the required threshold and floors are met.

Frequently Asked Questions about rulph

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

FAQPage Schema
How does rubric-based evaluation improve autonomous code quality?

Rubric-based evaluation replaces subjective reviews with an iterative scoring loop, autonomously refining code artifacts against weighted criteria until a target quality threshold and per-criterion floors are met.

How do I set up iterative scoring for a writing artifact?

You set up iterative scoring by interactively defining evaluation criteria, locking a weighted scoring contract, and letting the system loop through autonomous improvements and rescoring until quality gates are satisfied.

Can I use multi-model parallel evaluation for design artifacts?

Yes, multi-model parallel evaluation concurrently grades design artifacts using available models like Codex, Gemini, and Claude, aggregating their scores to ensure objective quality checks across all rubric criteria.

What is criterion-by-criterion autonomous improvement?

Criterion-by-criterion autonomous improvement repeatedly targets and refines only the single lowest-impact or floor-violating criterion, rescores the artifact, and continues until success or a circuit breaker stops the loop.

How does circuit breaker stopping prevent infinite improvement loops?

Circuit breaker stopping halts the iterative evaluation loop when progress stalls or maximum iterations are reached, preventing infinite cycles while preserving session state for safe Stop-hook integration and later resumption.

Does self-improvement work with session state persistence?

Yes, self-improvement relies on session state persistence to save scoring progress and artifact iterations, ensuring safe Stop-hook integration and allowing the autonomous improvement loop to resume without losing evaluation context.