solution-iteration

Compare multiple solution approaches using diverse LLM judge personas.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/dhamija/claude-workflow-agents --skill solution-iteration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solution-iteration
Source: https://github.com/dhamija/claude-workflow-agents/tree/main/templates/skills/solution-iteration
Command: npx skills add https://github.com/dhamija/claude-workflow-agents --skill solution-iteration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured framework to compare multiple solution approaches using diverse judge personas, enabling teams to converge on optimal designs quickly.

Core Features & Use Cases

  • Multi-Persona Evaluation: Leverages predefined personas (Pragmatist, Innovator, User Advocate, Business Strategist, Technical Architect, Security Auditor) to surface diverse perspectives.
  • Documentation & Synthesis: Documents each approach and produces a synthesized recommendation with trade-offs.
  • Iterative Refinement Patterns: Supports quick iteration, design space exploration, progressive refinement, and A/B/n testing patterns.
  • Decision Templates: Generates decision records and implementation plans.

Quick Start

Describe two or more approaches, run judge evaluations, synthesize insights, and implement the recommended path using the Iteration CLI commands.

Frequently Asked Questions about solution-iteration

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

FAQPage Schema
How do I compare multiple design approaches systematically?

Solution-iteration provides structured comparison by documenting each approach and running independent evaluations through diverse LLM judge personas—Pragmatist, Innovator, User Advocate, Business Strategist, Technical Architect, and Security Auditor—to surface trade-offs across usability, performance, business value, accessibility, and security.

Can I use LLM judges to evaluate product and engineering decisions?

Yes. This skill applies LLM judges to product, design, and engineering decisions where teams balance multiple constraints. Each judge persona evaluates independently, then results are synthesized into a recommendation with documented trade-offs to guide implementation.

What's the fastest way to iterate on solution designs?

Solution-iteration accelerates convergence through rapid evaluation cycles: describe approaches, run judge evaluations, synthesize insights, and refine using CLI commands. This workflow supports A/B/n testing, progressive refinement, and design space exploration patterns.

How do I document design decisions and trade-offs?

The skill generates decision records and implementation plans that capture each approach's strengths and limitations as judged by predefined personas, creating an audit trail of reasoning that justifies the final recommendation.

Do I need predefined evaluation criteria to compare solutions?

No. The skill uses built-in judge personas with inherent evaluation perspectives—technical, business, user-focused, security, and innovation angles—eliminating the need to manually construct evaluation rubrics.