コンテンツへスキップ
Simmer

Simmer

Claude Code向けの反復的な成果物改善ツール。ドキュメント、プロンプト、仕様書を基準駆動スコアリングで複数ラウンドかけて磨き上げます。

GitHub ← 全プロダクト

Simmer はあなたが書いたもの — 売り込みメール、設計仕様、システムプロンプト、API契約書 — を繰り返しの構造化されたパスで改善します。「より良い」とする2〜3の基準を定義すると、成果物が改善しなくなるかあなたが止めるまで、生成-評価-振り返りのループを実行します。

インストール

/plugin install simmer@2389-research

できること

各イテレーションは3ステップです:

生成は評価者のフィードバックをもとに成果物の改善版を作ります。生成者はスコアを見ません — 直前のベスト候補と次に何を直すかという単一の指示だけを見ます。

評価は新しい候補を各基準で1〜10でスコアリングし、次に直すべき最も重要な1つを選びます。この集中したフィードバックをASI (Actionable Side Information) と呼びます。評価者は常に元のシードとそのスコアをキャリブレーションアンカーとして持つため、イテレーション間でスコアの一貫性が保たれます。

振り返りは軌跡を記録します — 全イテレーションのスコアテーブル — とここまでのベスト候補を追跡します。イテレーションが退行した場合、次の生成者は悪い方ではなくベスト版を受け取ります。

実行中のスコアテーブルはこのようになります:

IterCriterion ACriterion BCriterion CCompositeKey Change
04534.0seed
17545.3specific problem statement
27666.3low-friction CTA
37787.3peer-sharing tone

各バッチのイテレーション後、続けるかどうかを確認します。

仕組み

4つのサブスキル (setup、generator、judge、reflect) はお互いのコンテキストから意図的に分離されています:

  • 生成者はスコアを見ない — 品質ではなく数字を最適化することを防ぐため
  • 評価者は前のイテレーションのスコアを見ない — アンカリングバイアスを防ぐため
  • Reflect だけが全体像を持つ — 何を引き継ぐかを決めるのはこの役割だけ

この分離が主な設計の賭けです。「全部直して」という分散したフィードバックは横移動を生みがちです。1ラウンドに1つの集中した修正が積み重なると本当の改善になります。

Claudeが読んで作れるものなら何でも対応: ドキュメント、メール、プロンプト、仕様書、創作文章、API設計。成果物のタイプに合わせて基準を選んでください。

必要要件

プラグインシステムが有効なClaude Code。2389プラグインマーケットプレイスの一部 — test-kitchenファミリーから独立してインストール可能。

GitHub で見る →
31 ページ · hugo 0.148.2 · 1ee4278 · 構築済み Aug 10 22:58
2389 Radio
2389 RADIO ステーションを選択