← スキル一覧に戻る

init-problem-tree
by pascalwhoop
⭐ 0🍴 0📅 2026年1月12日
SKILL.md
name: init-problem-tree description: Initialize a new problem tree for recursive problem solving. Use when the user wants to set up a new problem to solve using the tree decomposition approach.
Initialize Problem Tree
This skill helps you set up a new problem tree for recursive problem solving.
Instructions
When a user wants to start a new problem tree:
-
Clarify the problem: Make sure you understand the root problem/question clearly. Ask for clarification if needed.
- If the problem is one of a subjective domain, e.g. a personal problem the user is facing or one that requires subjective preferences and personal details, query the user for these details. For example, if the user is trying to determine where to live, you should ask them questions about their life and preferences to help build the issue tree
-
Choose/create the root directory:
- Ask the user where they want to create the problem tree, or suggest a name based on the problem
- Create the directory:
mkdir -p issues/problem-name
-
Create the root PROBLEM.md:
# Problem: [Title] ## Question [The main question or problem to solve] ## Context [Why this problem matters] [Any relevant background information] [Constraints or requirements] ## Success Criteria [What constitutes a good solution] [How will we know when this is answered] ## Notes [Any additional information] -
Create STATUS.md:
# Status: pending Created: [current date/time] Last updated: [current date/time] -
Create README.md (for navigation):
# Problem Tree: [Problem Name] ## Root Problem [Brief description] ## Structure This is a recursive problem-solving tree. Each node can either: - Be decomposed into sub-problems (creates subproblems/ folder) - Be solved directly (creates SOLUTION.md) ## Files - `PROBLEM.md` - The problem/question at this node - `STATUS.md` - Current status (pending/decomposed/solving/solved) - `ANALYSIS.md` - Analysis and reasoning (created by solver) - `SOLUTION.md` - The answer (created when solved) - `subproblems/` - Child problem nodes (if decomposed) ## Usage To work on this problem tree:cd issues/problem-name
Then invoke the solve-node skill or run:
/solve-node
## Current Status See STATUS.md for current state. -
Inform the user:
- Show them the structure you created
- Explain that they can now run
/solve-nodeor invoke the solve-node skill to start solving - Optionally offer to start the solving process immediately
Example
User: "I want to solve whether the German government should use Linux or Windows"
You should:
- Create
issues/german-gov-os-decision/ - Create PROBLEM.md with the question clearly stated
- Create STATUS.md set to "pending"
- Create README.md with overview
- Tell the user the tree is ready and offer to start solving
Tips
- Make directory names descriptive but concise (use lowercase and hyphens)
- Make sure the problem is stated clearly and specifically in PROBLEM.md
- Include any constraints or context the user provides
- Set realistic success criteria
スコア
総合スコア
45/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
○言語
プログラミング言語が設定されている
0/5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です