サプライズ・ミー は何をしますか?
利用可能なスキルを動的に発見し、クリエイティブに組み合わせることで、思いがけない楽しい体験を提供します。
ワークフロー
ステップ1: 利用可能なスキルを発見する
<available_skills> にリストされているすべてのスキルを読み込みます。
ステップ2: サプライズを計画する
1~3つのスキルを選択し、クリエイティブなマッシュアップをデザインします。目標は、個別のデモではなく、単一の統合された成果物とすることです。
クリエイティブな組み合わせの原則:
- スキルを予想外の方法で並置する(例: アルゴリズムアートに関するプレゼンテーション、研究レポートをスライドデッキに変換、キャンバスデザインのイラスト付きスタイル付きドキュメント)
- メモリからユーザーの既知の興味やコンテキストを利用できる場合は組み込む
- 情報量よりも視覚的なインパクトと感情的な喜びを優先する
- アウトプットは「ギフトのような」洗練された、驚きに満ちた楽しいものであるべき
テーマのアイデア(選択またはリミックス):
- 今日の日付、季節、または話題のニュースに関連するもの
- ユーザーが頼んだことはないが、きっと喜ぶミニクリエイティブプロジェクト
- 遊び心のある「もしも」のコンセプト
- データとデザインを組み合わせた審美的なアーティファクト
- 楽しいインタラクティブなHTML/React体験
ステップ3: フォールバック — 他のスキルが利用できない場合
他のスキルが発見されなかった場合(surprise-meのみ存在する場合)、以下のフォールバックのいずれかを使用します:
- ニュースベースのサプライズ: 今日のニュースから魅力的なストーリーを検索し、視覚的に印象的な方法で提示する美しくデザインされたHTMLアーティファクトを作成する。
- インタラクティブHTML体験: クリエイティブなシングルページのWeb体験(ジェネレーティブアート、ミニゲーム、ビジュアルポエム、アニメーションインフォグラフィック、またはインタラクティブストーリー)を構築する。
- パーソナライズされたアーティファクト: 既知のユーザーコンテキストを使用して、個人的で楽しいものを作成する。
ステップ4: 実行
- 選択した各スキルのSKILL.md全文を読み込む
- 各スキルの指示に従って技術的に実行する
- 出力を1つの統合された成果物に結合する
- 前置きを最小限にして結果を提示する — 作品自体に語らせる
ステップ5: 発表
ネタバレを最小限にしてサプライズを提示します。短いティーザー行の後にアーティファクトを表示します。
- 良い発表: 「こんなの作ってみました ✨」 + [アーティファクト]
- 悪い発表: 「pptxスキルとcanvas-designスキルを組み合わせて、~についてのプレゼンテーションを作ることにしました」(サプライズを台無しにする)