improve

Refine code, text, or data iteratively against measurable criteria.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/witooh/skills --skill improve-witooh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: improve
Source: https://github.com/witooh/skills/tree/main/skills/improve
Command: npx skills add https://github.com/witooh/skills --skill improve-witooh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of refining outputs (code, text, data) to meet specific, measurable standards, ensuring that improvements are objective and user-satisfactory.

Core Features & Use Cases

  • Iterative Refinement: Continuously improves an artifact based on user-defined criteria.
  • Scored Evaluation: Provides objective scoring at each step to track progress.
  • Mode Selection: Offers 'Quick Mode' for single-dimension improvements and 'Full Mode' for complex, multi-dimensional tasks.
  • Use Case: A user provides a draft of a technical document and asks to "make it clearer and more concise." The skill will iteratively revise the document, scoring clarity and conciseness at each step, until the user is satisfied.

Quick Start

Use the improve skill to refine the provided code snippet until it meets the specified performance benchmarks.

Frequently Asked Questions about improve

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

FAQPage Schema
How do I iteratively refine a draft against measurable criteria?

Objective output refinement scores artifacts against user-defined criteria at each iteration, tracking measurable improvements until the result meets the specified standards. It supports both single-dimension quick fixes and complex multi-dimensional tasks.

What's the best way to improve code quality based on specific benchmarks?

Improve code quality by providing a code snippet and specifying performance benchmarks; the skill refines the code iteratively while scoring it against those benchmarks. This ensures objective, measurable enhancement rather than subjective changes.

Does the iterative refinement process support both quick fixes and complex multi-dimensional tasks?

Yes, the iterative refinement process offers a Quick Mode for single-dimension improvements and a Full Mode for complex, multi-dimensional tasks. You select the mode based on the scope of the artifact refinement needed.

Can I use content editing to make a technical document clearer and more concise?

Yes, you can use content editing to make a technical document clearer and more concise by defining those attributes as criteria. The skill revises the document iteratively, scoring clarity and conciseness until you are satisfied.

When should I not use a scored evaluation loop for optimization?

You should avoid scored evaluation loops for optimization when an output lacks clear, measurable criteria for scoring. Without definable metrics to track progress at each step, the iterative refinement process cannot function objectively.

Why does structured discovery require clarification during the refinement process?

Structured discovery requires clarification to ensure the iterative refinement hits exact user requirements. The skill uses interactive questions to define the measurable criteria needed for objective scoring and progress tracking.