スキル自身の言葉で
design-shotgunは、複数のAIデザインバリアントを並行して生成し、HTTP経由で提供される比較ボードに並べて表示し、構造化されたフィードバックを収集するビジュアルデザイン探索ツールです。永続的なテイストプロファイル(フォント、カラー、レイアウト、美観)を通じてセッションを超えてユーザーの好みを記憶し、実証済みの好みに基づいて新しい生成を偏らせます。
このスキルはアンチコンバージェンス(すべてのバリアントが異なるフォント、パレット、レイアウトを使用する必要があること)を強制し、セッションをまたいだ永続化のためにすべての成果物を~/.gstack/projects/$SLUG/designs/に保存します。新規の探索と過去のセッションへの再訪の両方に対応し、再生成、バリアント間での要素のリミックス、ユーザーが方向性を承認するまでの反復のためのフィードバックループを備えています。
生成されるもの
- ~/.gstack/projects/$SLUG/designs/<screen-name>-YYYYMMDD/variant-{letter}.pngに保存されたN個のバリアントPNG
- ランダムなポートでHTTP経由で提供され、フィードバック収集UIを備えたHTML比較ボード(design-board.html)
- 好みのバリアント、評価、コメント、日付を記録するapproved.jsonファイル。セッションをまたいだテイスト学習に使用されます
- 次元ごとに信頼度で重み付けされた承認/拒否パターンを含む、更新済みのtaste-profile.json(スキーマv1)
仕組み
- 01セッション検出とテイストの復元
~/.gstack/projects/$SLUG/designs/内で過去のセッションのapproved.jsonファイルを確認し、永続的なtaste-profile.json(週5%の信頼度減衰を持つスキーマv1)を読み込みます。
- 02アンチコンバージェンスを伴う並行バリアント生成
並行実行のために、N個のエージェントサブエージェント(バリアントごとに1つ)を1つのメッセージで起動します。
- 03フィードバックループを備えたHTTP比較ボード
$D compare --serveを実行してHTMLボードを生成し、ランダムなポートでHTTPサーバーを起動します。
- 04フィードバックの確認とテイストの更新
好みのバリアント、評価、コメントを要約し、保存前にAskUserQuestionで確認します。