simmer
Description
You wrote a prompt. It works. But is it *good*? Simmer runs your artifact through multiple rounds of criteria-driven refinement — each round, a panel of judges reads your code, understands the problem, and proposes specific improvements.
Installation
claude install-skill https://github.com/2389-research/simmer README
Simmer
You wrote a prompt. It works. But is it *good*? Simmer runs your artifact through multiple rounds of criteria-driven refinement — each round, a panel of judges reads your code, understands the problem, and proposes specific improvements.
[Read the story behind Simmer →](https://2389.ai/posts/simmer-skill/)
Iterative artifact refinement — take any artifact or workspace and hone it over multiple rounds using criteria-driven feedback.
Installation
/plugin marketplace add 2389-research/claude-plugins
/plugin install simmer@2389-research
What This Plugin Provides
One skill (`simmer`) with four subskills that run the refinement loop:
- undefined
Trigger Phrases
Say any of these to start a simmer loop:
"simmer this", "refine this", "hone this", "iterate on this", "make this better", "improve this over a few rounds", "polish this", "tighten this up", "optimize this pipeline", "find the best model for this task", "tune this configuration"
Any request to **iteratively improve** an artifact triggers simmer.
When to Use Simmer vs. Cookoff vs. Omakase-Off
| Situation | Use | Why |
|---|---|---|
| You have an artifact and want it better | simmer | Iterative refinement against criteria |
| You want parallel code implementations competing | cookoff | Parallel generation + fixed criteria + pick winner |
| You don't know what you want yet | omakase-off | Parallel designs + react + discover preference |
**Rule of thumb:** Simmer = serial iteration. Cookoff/omakase-off = parallel exploration.
Quick Example: Single File
...
Related Skills
next.js
| The React Framework | 138360 | 1503 | 1 |
Development community sharing-skills
skill for guidance.
Development community root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development community Template Skill
Minimal skeleton for a new skill project structure.
Development community Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THIS PRODUCT. ---
Development official Claude API
When code imports anthropic/@anthropic-ai/sdk/claude_agent_sdk, or user asks to use Claude APIBuild apps with the Claude API or Anthropic SDK
Development official