// Quality assurance orchestrator that refines outputs from other skills using standards-based evaluation and iterative improvement.
| name | refiner |
| description | Quality assurance orchestrator that refines outputs from other skills using standards-based evaluation and iterative improvement. |
| version | 1.0.0 |
This skill acts as a quality assurance orchestrator that ensures outputs from other skills meet production standards through systematic evaluation and iterative refinement.
Core Functions:
ai/standards/ai/refiner/Invoke this skill when:
NOT for:
Process:
ai/standards/Skill Mapping:
| Deliverable Type | Primary Skill | Standard |
|---|---|---|
| Webpage design, mockup, wireframe | ux-design | UX_DESIGN_STANDARD.md |
| Marketing copy, landing page, campaign | marketing | MARKETING_STANDARD.md |
| Business case, user research, ROI analysis | business | BUSINESS_STANDARD.md |
| Implementation plan, architecture, code | architect | ARCHITECT_STANDARD.md |
| Strategic plan, requirements, decision | executive | EXECUTIVE_STANDARD.md |
| Notebook, dashboard, visualization | insights | INSIGHTS_STANDARD.md |
For detailed skill detection logic: See references/skill_detection_rules.md
Process:
ai/standards/[SKILL]_STANDARD.mdStandard Structure: All standards follow consistent format:
For standard interpretation guide: See references/standard_interpretation.md
Process:
Invocation Format:
Skill([skill-name])
[User's original request - pass through verbatim]
[Additional context if needed]
Notes:
Process:
Evaluation Structure:
## Iteration [N] Evaluation
**Output:** [What was produced]
**Standard:** [Which standard applied]
**Date:** [YYYY-MM-DD]
### Scores
| Metric | Score | Rationale |
|--------|-------|-----------|
| [Metric 1] | X/10 | [Why this score] |
| [Metric 2] | X/10 | [Why this score] |
| ... | ... | ... |
**Overall Score:** XX/10
**Status:** [✅ PASS (>8.0) / 🟡 REFINE (≤8.0) / ❌ FAIL (<6.0)]
For detailed evaluation guide: See references/evaluation_methodology.md
Decision Logic:
If Score > 8.0: ✅ PASS → Proceed to Step 6 (document results)
If Score ≤ 8.0: 🟡 REFINE → Iterate:
If Score < 6.0 after 3 iterations: ❌ ESCALATE → Invoke executive skill for guidance
Refinement Format:
Skill([skill-name])
**Refinement Request - Iteration [N+1]**
**Previous Output:** [Link/description]
**Current Score:** X.X/10 (needs >8.0)
**Areas Needing Improvement:**
1. [Metric Name] (scored X/10) - [Specific issue]
- **Fix:** [Concrete action to take]
2. [Metric Name] (scored X/10) - [Specific issue]
- **Fix:** [Concrete action to take]
**Standard Reference:** ai/standards/[STANDARD].md
Please refine the output focusing on these areas.
Iteration Limits:
For refinement strategies: See references/refinement_strategies.md
Process:
ai/refiner/refinement_[task]_[YYYYMMDD_HHMM].mdReport Structure:
# Refinement Report: [Task Name]
**Date:** [YYYY-MM-DD HH:MM]
**Skill Used:** [skill-name]
**Standard Applied:** [STANDARD_NAME]
**Iterations:** [N] of 3
---
## Summary
**Task:** [User's original request]
**Final Score:** X.X/10 [✅ PASS / 🟡 PARTIAL / ❌ ESCALATED]
**Output Location:** [File path or description]
---
## Iteration History
### Iteration 1: Initial Output
- **Score:** X.X/10
- **Status:** [PASS/REFINE]
- **Metrics:** [Breakdown]
- **Issues:** [What needed improvement]
### Iteration 2: First Refinement (if needed)
- **Score:** X.X/10
- **Status:** [PASS/REFINE]
- **Improvements:** [What changed]
- **Remaining Issues:** [If any]
### Iteration 3: Second Refinement (if needed)
- **Score:** X.X/10
- **Status:** [PASS/REFINE/ESCALATED]
- **Improvements:** [What changed]
- **Final Issues:** [If any]
---
## Final Evaluation
[Complete scoring breakdown from final iteration]
---
## Deliverable
**Location:** [File path or link]
**Quality Level:** [Production-ready / Needs minor fixes / Requires major revision]
---
## Recommendations
**For This Task:**
- [Any remaining improvements for user to consider]
**For Future Similar Tasks:**
- [Patterns noticed that could improve first-iteration quality]
---
**Report Status:** [Complete / Escalated to Executive]
Template: assets/templates/refinement_report_template.md
Task: "Create landing page for Chilean SMB market"
Process:
Expected Iterations: 2 (first draft 7.5/10, refined 8.5/10)
Task: "Write launch email for new retention feature"
Process:
Expected Iterations: 1-2 (first draft typically 7.5-8.5/10)
Task: "Analyze ROI for Chilean market expansion"
Process:
Expected Iterations: 1 (business skill typically produces 8.5+/10 on first pass)
Refiner Workspace: .claude/skills/refiner/
Bundled Resources:
references/skill_detection_rules.md - Mapping deliverables to skillsreferences/standard_interpretation.md - How to read and apply standardsreferences/evaluation_methodology.md - Scoring guidelines and calibrationreferences/refinement_strategies.md - Common issues and fixes per skillassets/templates/refinement_report_template.md - Standard report formatassets/examples/ - Complete refinement examples (3 patterns)Quality Standards (Reference):
/ai/standards/UX_DESIGN_STANDARD.md - 8 metrics for UX work/ai/standards/MARKETING_STANDARD.md - Marketing quality metrics/ai/standards/BUSINESS_STANDARD.md - Business rigor metrics/ai/standards/ARCHITECT_STANDARD.md - Code quality metrics/ai/standards/EXECUTIVE_STANDARD.md - Strategic work metrics/ai/standards/INSIGHTS_STANDARD.md - Analysis quality metricsOutput Reports (Create Here):
/ai/refiner/refinement_[task]_[YYYYMMDD_HHMM].md - Timestamped reportsLiving Documents (Append Only):
/ai/SKILLS_MANAGEMENT.md - Track refinement patterns and skill quality trendsPrinciple: All evaluation uses objective, documented standards (not subjective opinion).
Application:
Principle: Refinement requests provide actionable guidance (not vague criticism).
Bad Example: ❌ "Typography needs improvement" Good Example: ✅ "Typography scored 7/10. Issues: Body text is 14px (standard requires 16px+). Fix: Increase body text to 16px."
Principle: Each refinement focuses on 2-3 highest-impact improvements (not everything at once).
Strategy:
Principle: Escalate when blocked, not when impatient.
Escalate when:
Don't escalate when:
Task: "Design landing page for GabeDA Chilean market"
Iteration 1:
Iteration 2:
Full Example: assets/examples/example_ux_refinement.md
Task: "Write email announcing customer retention feature"
Iteration 1:
Iteration 2:
Full Example: assets/examples/example_marketing_refinement.md
Task: "Create real-time anomaly detection dashboard"
Iteration 1:
Iteration 2:
Iteration 3:
Escalation:
Full Example: assets/examples/example_escalation.md
v1.0.0 (2025-10-30)
Last Updated: 2025-10-30 Core Principles: