problem-solver
Skill4 starsChanged 26 days agoMITView on GitHub
5 other projects use a version of this.
Adopted by
Most recently taken up by
- I-Onlabs/claude-code-skillsword for word, first seen Oct 25, 2026
- tronghieu/agent-skillstheir own version, first seen Oct 18, 2026
- chinkan/RustFoxtheir own version, first seen Sep 22, 2026
- bang9/claude-code-settingstheir own version, first seen Apr 19, 2026
- liviaerxin/promptops-dotfilestheir own version, first seen Mar 26, 2026
Other versions5 projects use a version of this.
Word for word · 1
- I-Onlabs/claude-code-skills★ 4100% same
Edited · 0
None found.
Wrote their own version · 4
- tronghieu/agent-skills★ 94same name
- chinkan/RustFox★ 11same name
- bang9/claude-code-settings★ 2same name
- liviaerxin/promptops-dotfiles★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository169 other files it gives its agents.
- epub-skill/CLAUDE.mdCLAUDE.md
- linear-cli-skill/CLAUDE.mdCLAUDE.md
- AgentDB Advanced FeaturesSkill
- AgentDB Learning PluginsSkill
- AgentDB Memory PatternsSkill
- AgentDB Performance OptimizationSkill
- AgentDB Vector SearchSkill
- agent-evalSkill
- agentic-jujutsuSkill
- agile-product-ownerSkill
- ai-tool-pickerSkill
- algorithmic-artSkill
- api-connectorSkill
- api-design-patternsSkill
- architecture-diagram-creatorSkill
- article-extractorSkill
- aws-agentic-aiSkill
- aws-cdk-developmentSkill
- aws-cost-operationsSkill
- aws-serverless-edaSkill
- biogeobearsSkill
- brainstormingSkill
- brand-guidelinesSkill
- canvas-designSkill
- capa-officerSkill
- ceo-advisorSkill
- changelog-generatorSkill
- code-auditorSkill
- codebase-documenterSkill
- code-executionSkill
- code-explainerSkill
- code-refactorSkill
- code-reviewerSkill
- code-transferSkill
- content-creatorSkill
- content-research-writerSkill
- conversation-analyzerSkill
- csv-data-summarizerSkill
- cto-advisorSkill
- d3-vizSkill
- dashboard-creatorSkill
- defense-in-depthSkill
- deploy-itSkill
- developer-growth-analysisSkill
- dispatching-parallel-agentsSkill
- doc-coauthoringSkill
- docxSkill
- domain-name-brainstormerSkill
- dwa-councilSkill
- error-fixerSkill
- escalation-reasoningSkill
- evaluator-optimizerSkill
- executing-plansSkill
- extract-from-pdfsSkill
- fda-consultant-specialistSkill
- feature-planningSkill
- file-operationsSkill
- file-organizerSkill
- finishing-a-development-branchSkill
- firebase-buddySkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. 0 are common, 15 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
15
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 25
When did it start? What changed recently?
- Distinctive: line 44
Read all relevant logs and configs
- Distinctive: line 45
Search codebase for related patterns
- Distinctive: line 46
Check documentation and changelogs
- Distinctive: line 47
Look for similar issues (GitHub, forums)
- Distinctive: line 58
Test hypotheses one at a time
- Distinctive: line 59
Start with most likely cause
- Distinctive: line 61
Document each attempt and result
- Distinctive: line 64
Verify hypothesis with concrete test
- Distinctive: line 72
Ensure no side effects
- Distinctive: line 77
Update relevant configs/code
- Distinctive: line 78
Add safeguards if appropriate
- Distinctive: line 139
Don't trust single source.
- Distinctive: line 161
Before asking for help:
- Distinctive: line 175
Single hypothesis: Not considering alternatives
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Problem Solver Skill
Description
Sophisticated methodology for diagnosing, researching, and solving any problem through systematic investigation, hypothesis testing, and iterative refinement.
Activation
Auto-activates when:
- Something "not working", "broken", "failing", "unexpected"
- Error messages or stack traces appear
- User asks "why", "how to fix", "what's wrong"
- Debugging or troubleshooting needed
Core Philosophy
Don't guess. Investigate. Prove. Verify.
Methodology: DIQRS-ITVF
Phase 1: DISCOVER
D - Diagnose
- What exactly is the problem? (verbatim errors)
- What's expected vs actual behavior?
- When did it start? What changed recently?
- Is it reproducible? Under what conditions?
I - Intersect
- Cross-reference multiple data sources
- Compare logs, configs, code, and behavior
- Find where symptoms converge
- Identify common threads
Q - Question
Formulate precise questions:
- "Why does X happen when Y?"
- "What controls Z behavior?"
- "Where is this value coming from?"
- Challenge assumptions with questions
Phase 2: RESEARCH
R - Research
- Read all relevant logs and configs
- Search codebase for related patterns
- Check documentation and changelogs
- Look for similar issues (GitHub, forums)
S - Synthesize
- Combine findings into coherent picture
- Identify root cause vs symptoms
- Map the causal chain
- Formulate hypotheses ranked by likelihood
Phase 3: ITERATE
I - Iterate
- Test hypotheses one at a time
- Start with most likely cause
- Make minimal changes
- Document each attempt and result
T - Test
- Verify hypothesis with concrete test
- Reproduce the problem first
- Apply fix and test again
- Check for regressions
V - Verify
- Confirm fix addresses root cause
- Test edge cases
- Ensure no side effects
- Get user confirmation
F - Finalize
- Document the solution
- Update relevant configs/code
- Add safeguards if appropriate
- Share learnings (update CLAUDE.md, create hooks)
Diagnostic Toolkit
Log Analysis
# Claude Code decision audit
tail -100 ~/.claude/logs/decision-audit.jsonl | jq -s 'group_by(.decision) | map({decision: .[0].decision, count: length})'
# Recent errors
grep -i "error\|fail\|denied" ~/.claude/logs/*.json | tail -20
# Session context
cat ~/.claude/logs/session_start.json | jq '.context'Config Validation
# Validate JSON syntax
cat ~/.claude/settings.local.json | jq . > /dev/null && echo "Valid" || echo "Invalid JSON"
# Check effective settings
cat ~/.claude/settings.local.json | jq '.permissions'
# Find all settings files
find ~/.claude -name "settings*.json" -o -name "*.local.json" 2>/dev/nullSystem State
# Environment
env | grep -i claude
which claude && claude --version
# Processes
ps aux | grep -E "claude|node|python" | grep -v grep
# Network
lsof -i -P | grep LISTEN | head -10Problem Pattern Library
| Pattern | Symptoms | Root Cause | Fix |
| Permission loop | "auto-denied in dontAsk mode" | Pattern not matching allow list | Add tool to allow list without parens |
| Hook failure | Operation blocked unexpectedly | Hook returning deny | Check hook script, run manually |
| MCP timeout | Tool hangs or fails | Server not responding | Restart MCP server |
| Context overflow | Slow, truncated, or confused | Too much context | /compact or /clear |
| Config not applied | Changes don't take effect | Cached or wrong file | Restart Claude Code |
Sophisticated Techniques
Multi-Source Triangulation
Don't trust single source. Verify with:
- Logs (what happened)
- Config (what should happen)
- Code (what's implemented)
- Behavior (what actually happens)
Hypothesis Ranking
Score each hypothesis:
- Evidence strength: How much supports it?
- Explanatory power: Does it explain all symptoms?
- Falsifiability: Can we disprove it easily?
- Simplicity: Occam's razor
Bisection Debugging
When cause unclear:
- Identify working state and broken state
- Find midpoint (time, commit, config change)
- Test midpoint
- Narrow range by half
- Repeat until root cause found
Rubber Duck Protocol
Before asking for help:
- State the problem out loud
- Explain what you've tried
- Describe expected vs actual
- Often solution becomes obvious
Anti-Patterns
- Shotgun debugging: Changing random things hoping something works
- Symptom fixing: Treating symptoms, not root cause
- Assumption blindness: "It can't be X" without checking
- Documentation trust: Assuming docs match reality
- Single hypothesis: Not considering alternatives
- Skipping verification: Assuming fix worked without testing
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

