用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/majiayu000/claude-skill-registry --skill discover-solution-space命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
LLM token logprobs and calibration. Per-decision confidence, ECE, Brier, reliability diagrams, low-confidence triage.
Analyze LLM token logprobs and calibration. Use for per-decision confidence, ECE, Brier scores, reliability diagrams, and low-confidence triage.
回顾最近 N 天的 Claude Code 使用记录——扫描原始会话数据,按主题分组汇总"我都做了什么",并从个人操作系统视角输出模式、风险与增删建议。当用户说 /recap、"看看我这几天做了什么"、"回顾一下我最近的会话"、"这两天我用 claude 干了啥"、"活动回顾" 时使用。
正在显示 SKILL.md
基于 SOC 职业分类
| name | discover-solution-space |
| description | Use when research phase is complete and you need to explore implementation |
Deeply explore the solution space to find the optimal approach before committing to a plan.
Step 2 of development workflow:
/research - Understand problem, explore implementation/discover_solution_space - Explore solutions (THIS)Comprehensive exploration. High-quality decisions.
You have a bias toward finishing quickly. Resist it. The cost of choosing a suboptimal solution compounds over time. Rushed decisions degrade codebases.
Spend significant time on:
Quality over speed. This is the moment to think hard.
Default: Use research findings from the current conversation.
If argument provided:
gh issue view $ARG --commentsFrom research: Understand the problem, requirements, and constraints.
From codebase: Invest significant time exploring:
Do not rush this. Thorough codebase understanding prevents solutions that fight the existing architecture.
Before exploring solutions, ask about anything that improves decision quality:
Do not assume. Bad assumptions lead to suboptimal solutions.
Generate multiple solutions across these dimensions:
| Dimension | Examples |
|---|---|
| Architectural approach | Event-driven vs request-response, monolith vs service |
| Implementation strategy | Extend existing class vs new module, refactor vs add |
| Library/tool choice | Redis vs in-memory, REST vs GraphQL |
| Feature design | Wizard flow vs single form, eager vs lazy loading |
Generate at least 3-5 distinct approaches before evaluating. Don't anchor on the first idea.
For each solution, challenge assumptions:
For each viable solution, evaluate:
Present ranked options. Engage with user feedback until a solution is chosen.
## Solution Space Analysis
### Context Summary
[Brief restatement of problem and key constraints from research]
### Clarifying Questions
[Questions about strategy, usage, or requirements - if any]
---
### Options
#### Option 1: [Name] - Recommended
[Description]
**Pros:**
- ...
**Cons:**
- ...
**Codebase fit:** [How it aligns with existing patterns]
**Effort:** [Low/Medium/High]
**Reversibility:** [Easy/Moderate/Hard to change later]
#### Option 2: [Name]
[Same structure]
#### Option 3: [Name]
[Same structure]
---
### Recommendation
[Why Option 1 is recommended, and under what conditions you'd choose differently]
### Open Questions
[Anything that could change the recommendation]
### Next Step
Ready to plan implementation. Enter Plan Mode or run `/plan`
Spend significant time on this task.
Read more files than feels necessary. Generate more options than feels necessary. Analyze trade-offs more thoroughly than feels necessary.
This is not the place to be efficient. This is the place to be thorough.
| Mistake | Fix |
|---|---|
| Anchoring on first idea | Generate 3-5 options BEFORE evaluating any |
| Shallow codebase exploration | Read related files, understand patterns first |
| Assuming requirements | Ask clarifying questions early |
| Rushing to recommendation | Spend time on trade-off analysis |
| Not challenging assumptions | Apply first principles check to every option |
| Fighting the codebase | Ensure solutions fit existing architecture |
| Skipping "do we need this?" | Always question if the change is necessary |