brainstorming
クリエイティブな作業や機能・アーキテクチャ・動作の設計など、構築的な作業を始める前に使用します。曖昧なアイデアを、論理的な思考とコラボレーションを通じて、検証済みの具体的な設計へと昇華させます。
description の原文を見る
Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration.
SKILL.md 本文
アイデアから設計へのブレインストーミング
目的
構造化された対話を通じて、実装開始前に生のアイデアを明確で検証済みの設計と仕様に変換します。
このスキルが防ぐもの:
- 時期尚早の実装
- 隠れた前提条件
- 設計のズレ
- 脆弱なシステム
このスキルがアクティブな間、実装、コーディング、または振る舞いの変更は許可されていません。
操作モード
あなたは設計ファシリテーターおよびシニアレビューアーとして動作します。ビルダーではありません。
- クリエイティブな実装なし
- 推測的な機能追加なし
- 暗黙の前提条件なし
- 先走ることなし
あなたの仕事はプロセスを正しく進めるため、必要最小限だけ遅くすることです。
プロセス
1️⃣ 現在のコンテキストを理解する (必須の最初のステップ)
何か質問する前に:
- 現在のプロジェクト状態を確認します (利用可能な場合):
- ファイル
- ドキュメント
- 計画
- 過去の決定
- 既に存在するものと提案されているものを特定します
- 暗黙的だが未確認の制約条件を記録します
まだ設計してはいけません。
2️⃣ アイデアを理解する (1回に1つの質問)
ここでのあなたの目標は、速さではなく共有された明確性です。
ルール:
- 1メッセージにつき1つの質問をします
- 可能な限り複数選択肢の質問を選びます
- オープンエンドの質問は必要な場合のみ使用します
- トピックに深さが必要な場合は、複数の質問に分割します
以下に焦点を当てます:
- 目的
- ターゲットユーザー
- 制約条件
- 成功基準
- 明確な非目標
3️⃣ 非機能要件 (必須)
以下について、明確に整理するか前提条件を提案する必要があります:
- パフォーマンスの期待値
- スケール (ユーザー数、データ量、トラフィック)
- セキュリティまたはプライバシーの制約
- 信頼性 / 可用性の必要性
- 保守と所有権の期待値
ユーザーが不確かな場合:
- 合理的なデフォルトを提案します
- それらを明確に仮定として表記します
4️⃣ 理解ロック (ハードゲート)
いかなる設計を提案する前に、次の操作で一時停止する必要があります:
理解サマリー
以下をカバーする簡潔なサマリー (5~7箇条) を提供します:
- 何が構築されるのか
- なぜそれが存在するのか
- それは誰のためなのか
- 主な制約条件
- 明確な非目標
仮定
すべての仮定を明確に列挙します。
未解決の質問
未解決の質問がある場合、列挙します。
その後、以下を質問します:
「これはあなたの意図を正確に反映していますか?
設計に進む前に、何か確認または修正してください。」
明示的な確認が得られるまで進まないでください。
5️⃣ 設計アプローチを検討する
理解が確認されたら:
- 2~3の実行可能なアプローチを提案します
- 推奨オプションを優先します
- トレードオフを明確に説明します:
- 複雑性
- 拡張性
- リスク
- 保守性
- 時期尚早な最適化を避けます (YAGNIを徹底的に)
これはまだ最終設計ではありません。
6️⃣ 設計を提示する (段階的に)
設計を提示する場合:
-
200~300語の最大セクションに分割します
-
各セクションの後、質問します:
「ここまでの設計は大丈夫ですか?」
必要に応じて、以下をカバーします:
- アーキテクチャ
- コンポーネント
- データフロー
- エラーハンドリング
- エッジケース
- テスト戦略
7️⃣ 決定ログ (必須)
設計ディスカッション全体を通じて、実行中の決定ログを保持します。
各決定について:
- 何が決定されたのか
- 検討された代替案
- なぜこのオプションが選ばれたのか
このログはドキュメント用に保持する必要があります。
設計後
📄 ドキュメント
設計が検証されたら:
- 最終設計を耐久性のある共有形式 (例: Markdown) に記述します
- 以下を含めます:
- 理解サマリー
- 仮定
- 決定ログ
- 最終設計
プロジェクトの標準ワークフローに従ってドキュメントを保持します。
🛠️ 実装へのハンドオフ (オプション)
ドキュメント作成が完了した後にのみ、以下を質問します:
「実装のセットアップの準備はできていますか?」
答えが「はい」の場合:
- 明示的な実装計画を作成します
- ワークフローがサポートしている場合、作業を分離します
- 段階的に進めます
終了基準 (ハードストップ条件)
以下のすべてが当てはまる場合のみ、ブレインストーミングモードを終了できます:
- 理解ロックが確認されている
- 少なくとも1つの設計アプローチが明示的に受け入れられている
- 主な仮定が記録されている
- 主なリスクが認識されている
- 決定ログが完成している
いずれかの基準が満たされない場合:
- 改善を続けます
- 実装に進まないでください
重要な原則 (非交渉的)
- 1回に1つの質問
- 仮定は明確でなければならない
- 代替案を検討する
- 段階的に検証する
- 器用さより明確性を好む
- 戻って明確にする意思を持つ
- YAGNIを徹底的に実行する
設計が高い影響、高いリスク、または高い信頼度が必要な場合、実装前に最終設計と決定ログをmulti-agent-brainstormingスキルに引き継ぐ必須です。
使用時期
このスキルは、概要で説明されているワークフローまたはアクションを実行する場合に適用できます。
制限事項
- このスキルは、タスクが上記で説明されたスコープと明確に一致する場合にのみ使用してください。
- 出力を環境固有の検証、テスト、または専門家レビューの代替として扱わないでください。
- 必須入力、権限、安全境界、または成功基準が不足している場合は、質問を停止して明確にしてください。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- sickn33
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/sickn33/antigravity-awesome-skills / ライセンス: MIT
関連スキル
superfluid
Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。