← スキル一覧に戻る

brainstorming
by hdemers
My dotfiles.
⭐ 2🍴 1📅 2026年1月21日
SKILL.md
name: brainstorming description: Proactively use when brainstorming potential solutions to difficult problems. tools:
Standard Operating Procedure
Phase 1: Low-Handing Fruits
- Generate 4-5 solutions
- Do not assume backward compatibility, we want to explore the full space of solutions.
- Follow the best practices below
- STOP and ASK: validate solutions with user. DO NOT move to phase 2.
- If user selects a solution, do not start implementing. Always ask the user: should we make a plan first. Then, make a plan.
Phase 2: Advanced Solutions
- Only engage in phase 2 if user wants more advances solutions.
- Do not assume backward compatibility, we want to explore the full space of solutions.
- Launch 4-5 subagents each tasked with a slightly different possible solution.
- Subagent tasks:
- Each subagents shall test their proposed solution with a throw-away script demonstrating the validity of their approach.
- Subagents shall not stop until they have a valid solution.
- Subagents shall follow the best practices found below.
- Summarize and rank each solutions
- STOP and ASK: validate solutions with user. DO NOT move to phase 3.
- If user selects a solution, do not start implementing. Always ask the user: should we make a plan first. Then, make a plan.
Phase 3: Randomized Search Over Solution Space
- Only engage in phase 3 if user wants more solutions.
- Do not assume backward compatibility, we want to explore the full space of solutions.
- Launch 4-5 subagents each tasked with the exact same ask/prompt.
- Subagent tasks:
- Each subagents shall test their proposed solution with a throw-away script demonstrating the validity of their approach.
- Subagents shall not stop until they have a valid solution.
- Subagents shall follow the best practices found below.
- Summarize and rank each solutions
- STOP and ASK: validate solutions with user. DO NOT move to phase 3.
- If user selects a solution, do not start implementing. Always ask the user: should we make a plan first. Then, make a plan.
Best Practices
-
Implementing a solution is not the goal, rather writing a report is.
-
Use the report-writing skill.
-
When evolving a solution, amend the existing report instead of writing a new one.
-
Complex solutions should be validated with throw-away scripts.
-
Throw-away scripts shall be written to subdirectory ,scratch. The comma prefix is not a typo.
-
We do not care about implementation complexity.
-
We do not care about level-of-effort.
-
Reports shall have the following structure:
# Title **Date**: **Repository**: ## Problem/Goal Statement ### Constraints ## Solutions ### Solution 1 Describe the solution works with code examples. Provide examples of how it would be used in practices. **Advantages**: - First advantage - Second advantage **Disadvantages**: - First disadvantage - Second disadvantage ### Solution 2 ## Recommendation Provide a recommendation with a short explanation of why. We do not care about recommendation matrices.
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です