BeCreative について
BeCreative は、ブレインストーミングや創造的な問題解決、小規模な例の拡張に使うスキルです。Verbalized Sampling で複数の候補を内部生成して選んだ結果を提示します。この手法には拡張思考が必要です。
主な機能
- 01創造的な作業向けの7つのワークフロー
- 02多様な候補を内部で生成
- 03候補を選んで提示
- 04種となる例を大規模なデータセットに拡張
- 05技術分野や特定領域のアイデア生成
活用シーン
- 01製品名やコンセプトのブレインストーミング
- 02ブログ記事の異なる切り口の考案
- 03複雑な問題に対する複数の道筋の検討
- 04テスト用・学習用データに向けた例の拡張
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ danielmiessler/ lifeos --skill becreativeインストール後、Claude Code で/becreativeを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
Examples.mdPrinciples.mdResearchFoundation.mdTemplates.mdAssets/creative-writing-template.mdidea-generation-template.mdWorkflows/DomainSpecific.mdIdeaGeneration.mdMaximumCreativity.mdStandardCreativity.mdSyntheticDataExpansion.mdTechnicalCreativityGemini3.mdTreeOfThoughts.md詳細
カスタマイズ
実行する前に、次の場所にユーザーのカスタマイズがあるか確認してください。
~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/BeCreative/
このディレクトリが存在する場合は、そこにある PREFERENCES.md、設定、またはリソースを読み込み、適用してください。これらはデフォルトの動作より優先されます。ディレクトリが存在しない場合は、スキルのデフォルト設定を使用してください。
🚨 必須:音声通知(あらゆる操作の前に必須)
このスキルが呼び出されたときは、ほかの何よりも先にこの通知を必ず送信してください。
-
音声通知を送信する:
curl -s -X POST http://localhost:31337/notify \ -H "Content-Type: application/json" \ -d '{"message": "Running the WORKFLOWNAME workflow in the BeCreative skill to ACTION"}' \ > /dev/null 2>&1 & -
テキスト通知を出力する:
Running the **WorkflowName** workflow in the **BeCreative** skill to ACTION...
これは任意ではありません。このスキルが呼び出されたら、直ちにこの curl コマンドを実行してください。
BeCreative スキル
概要
真に多様なアイデアを生み出し、小規模なコーパスを拡張します。単一の創造的な依頼に対して、内部で多様性に富む候補を5つ(それぞれ確率が低いもの、p<0.10)生成し、最も優れた候補を提示します。コーパスを扱う場合は、5~20個の例からなるシードセットを、評価、トレーニング、またはテストセット向けの、より大規模で多様なデータセットに拡張します。標準的な創造性、最大限の創造性、アイデア生成、思考の木、ドメイン固有の作業、技術的な創造性、合成データの拡張にわたる7つのワークフローを備えています。
課題
モデルに「創造的なアイデア」を求めると、最も確率の高いアイデア、つまり無難で、ありきたりで、すでに見たことのあるアイデアが返ってきます。多様性は最頻値に向かって失われます。これはブレインストーミングに必要なこととは正反対です。言語化サンプリングは、高確率の回答を1つ生成する代わりに、確率の低い候補を幅広く生成するようモデルに促すことで、この問題を解決します。その結果、生成される内容の幅が測定可能なほど広がります。拡張思考と組み合わせることで、多様でありながら質の高い選択肢を得られます。
仕組み
拡張思考による品質向上に、研究に裏付けられた手法(Zhang ほか、2024年)を組み合わせて創造性を高めます。この手法では、多様性が1.6~2.1倍に向上すると報告されています。基本的な手順は、内部で多様な選択肢を5つ(それぞれ p<0.10)生成し、その中から最も優れた回答を1つ出力することです。言語化サンプリングを利用するには、拡張思考が有効になっている必要があります。
ワークフローの選択
依頼に応じて適切なワークフローを選択します。
ワークフローを実行する際は、次の通知を出力してください。
Running the **WorkflowName** workflow in the **BeCreative** skill to ACTION...
| ワークフロー | トリガー | ファイル |
|---|---|---|
| StandardCreativity | 「創造的に」「創造力を働かせて」、デフォルトの創造的なタスク | Workflows/StandardCreativity.md |
| MaximumCreativity | 「最大限に創造的に」「最も創造的に」「根本的に異なる」 | Workflows/MaximumCreativity.md |
| IdeaGeneration | 「ブレインストーミング」「アイデアを出して」「この問題を解決して」 | Workflows/IdeaGeneration.md |
| TreeOfThoughts | 「複雑な問題」「複数の要素」「進む道筋を検討する」 | Workflows/TreeOfThoughts.md |
| DomainSpecific | 「芸術的な」「ビジネスイノベーション」、ドメイン固有の作業 | Workflows/DomainSpecific.md |
| TechnicalCreativityGemini3 | 「技術的な創造性」「アルゴリズム」「アーキテクチャ」 | Workflows/TechnicalCreativityGemini3.md |
| SyntheticDataExpansion | 「コーパスを拡張」「合成データ」「多様な例を生成」「シードセットを拡張」「これらからテストセットを作成」 | Workflows/SyntheticDataExpansion.md |
クイックリファレンス
基本手法: 内部で多様な選択肢を5つ(それぞれ p<0.10)生成し、最も優れた回答を1つ出力します。
デフォルトのアプローチ: ほとんどの創造的な依頼では、StandardCreativity ワークフローを適用します。
芸術的・物語的な創造性の場合: ワークフローを直接適用します(委任は不要です)。
技術的な創造性の場合: TechnicalCreativityGemini3 ワークフローを使用します。
リソース一覧
| リソース | 説明 |
|---|---|
ResearchFoundation.md | 研究による裏付け、効果がある理由、起動のきっかけ |
Principles.md | 基本理念とベストプラクティス |
Templates.md | すべてのモードに対応するクイックリファレンステンプレート |
Examples.md | 期待される出力を含む実践的な例 |
Assets/creative-writing-template.md | クリエイティブライティング専用テンプレート |
Assets/idea-generation-template.md | ブレインストーミング用テンプレート |
他のスキルとの連携
相性の良いスキル:
- ソーシャル投稿スキル(X/LinkedIn の投稿ワークフロー) - クリエイティブなソーシャルメディアコンテンツを生成します
- ブログ執筆スキル - クリエイティブなブログ記事のアイデアと物語のアプローチを生み出します
- Art - 多様な画像プロンプトのアイデアとクリエイティブな方向性を生み出します
- Research - クリエイティブな調査の切り口と統合のアプローチを生み出します
例
例 1:クリエイティブなブログの切り口
User: "think outside the box for this AI ethics post"
-> Applies StandardCreativity workflow
-> Generates 5 diverse angles internally (p<0.10 each)
-> Returns most innovative framing approach
例 2:製品名のブレインストーミング
User: "be creative - need names for this security tool"
-> Applies MaximumCreativity workflow
-> Explores unusual metaphors, domains, wordplay
-> Presents best option with reasoning
例 3:技術的な創造性
User: "deep thinking this architecture problem"
-> Invokes TechnicalCreativityGemini3 workflow
-> Uses Gemini 3 Pro for mathematical/algorithmic creativity
-> Returns novel technical solution
研究に裏付けられた創造性の向上:多様性が1.6~2.1倍、品質が25.7%改善します。
注意点
- これは、短時間で発散的なブレインストーミングを行うためのものです。 深く複数サイクルで進める進化的なアイデア創出には、代わりに Ideate を使用してください。
- Verbalized Sampling が機能するには、拡張思考が必要です。 このスキルを使用する際は、拡張思考を無効にしないでください。
- 多様性が1.6~2.1倍になるという主張は、特定のベンチマーク条件に基づいています。 実環境での多様性の向上度は、プロンプトの種類によって異なります。
実行ログ
ワークフローの完了後、JSONL エントリーを1行追加してください。
echo '{"ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","skill":"BeCreative","workflow":"WORKFLOW_USED","input":"8_WORD_SUMMARY","status":"ok|error","duration_s":SECONDS}' >> ~/.claude/LIFEOS/MEMORY/SKILLS/execution.jsonl
WORKFLOW_USED は実行したワークフローに、8_WORD_SUMMARY は入力の簡潔な説明に、SECONDS はおおよその実時間に置き換えてください。ワークフローが失敗した場合は、status: "error" を記録してください。