name: thoroughly-rate-review
description: Use for any request to review, rate, score, assess, evaluate, grade, benchmark, or otherwise judge quality; applies a custom weighted scoring model with multiple checks per category, explicit evidence, and a clear final score.
Thoroughly Rate Review
Quick Index (Action-Routed)
Read First (All Actions)
MissionScope BoundaryTrigger Rule (Required)Core Method
Action Modules (Read As Needed)
- Building weighted rubric:
Weighted Framework StandardAssessment StructureScoring Anchors (0-5)
- Evidence and confidence handling:
- Mode-specific depth:
- Comparing multiple options:
Comparison Mode (Optional)
Output
Output Contract (Required)Anti-Patterns
Mission
Provide rigorous, explainable, and repeatable ratings instead of ad-hoc opinions.
Scope Boundary
This skill evaluates quality with weighted scoring.
Do not use this skill to choose governance mode/gates for execution planning. Use Skill Governance for risk-mode and gate policy decisions.
Trigger Rule (Required)
Use this skill whenever user intent is to evaluate quality, including synonyms such as:
- review
- rate
- score
- assess
- evaluate
- grade
- benchmark
- compare quality
- audit quality
If intent is ambiguous:
- assume evaluation intent when user asks “how good,” “how strong,” or “how would you rate”
- proceed with the weighted framework
Core Method
- define weighted categories totaling 100%
- define multiple assessment checks per category
- score each check on a fixed scale
- compute category and weighted totals
- provide final score with strengths, gaps, and upgrade path
Weighted Framework Standard
Default unless domain requires custom weights:
- Coverage and Completeness: 14%
- Correctness and Internal Consistency: 18%
- Practical Utility and End-User Value: 14%
- Safety, Risk Control, and Reliability: 14%
- Enforceability and Operationalization: 14%
- Clarity and Documentation Quality: 10%
- Efficiency and Maintainability: 6%
- Integration and Cohesiveness: 10%
All weights must sum to exactly 100%.
Mandatory rule:
- for multi-skill systems/frameworks,
Integration and Cohesiveness is required and cannot be omitted
Assessment Structure
For each category:
- define 3-6 concrete checks
- score each check 0-5
- compute category raw score:
(sum(check scores) / max possible) * 100
- compute weighted contribution:
category raw score * category weight
Final score:
- sum all weighted contributions
- round to one decimal place
- present as
X.Y / 100
Integration and Cohesiveness checks (minimum set):
- cross-component/skill trigger alignment
- conflict-resolution compatibility
- sequencing compatibility across scenarios
- policy/runtime enforcement consistency
Scoring Anchors (0-5)
- 0: absent or broken
- 1: major deficiencies
- 2: partial and unreliable
- 3: adequate baseline
- 4: strong and consistent
- 5: excellent and robust
Evidence Discipline
Every non-trivial score must include evidence:
- direct references to files/behaviors/artifacts
- brief rationale for each category score
- explicit assumptions when evidence is incomplete
If evidence is missing:
- lower confidence
- cap category score to avoid over-claiming
- state what would raise confidence
Output Contract (Required)
Return in this order:
- framework used (weights + checks summary)
- category-by-category table
- final score
- top strengths
- top gaps
- prioritized actions to improve score
Review Modes
- quick:
- fewer checks per category, lower evidence depth
- standard:
- full weighted model and concise evidence
- deep:
- full weighted model + exhaustive evidence + scenario analysis
Default mode:
- use
standard - use
deep if user asks “thorough,” “detailed,” or similar
Comparison Mode (Optional)
When comparing options:
- use same weighted framework for all options
- score each option independently
- include normalized side-by-side table
- call out tradeoffs, not just winner
Anti-Patterns
- giving a score without explicit framework
- changing weights mid-review without explanation
- rating from intuition without evidence
- ignoring user context or constraints
- presenting a single number without actionable next steps