
problem-solving
by nguyenthienthanh
Aura Frog — AI-powered structured development plugin for Claude Code Turn Claude Code into a full-fledged dev platform: Aura Frog brings 24 specialized agents, a 9-phase TDD workflow, built-in quality gates and 70+ commands so your team doesn’t need to manually draft prompts — just call the right command and follow guided instructions.
SKILL.md
name: problem-solving description: "5 techniques for different problem types. Use when stuck or facing complex challenges." autoInvoke: false priority: high model: sonnet triggers:
- "stuck"
- "can't figure out"
- "need breakthrough"
- "multiple approaches"
Problem Solving Techniques
Version: 1.0.0 Use When: Stuck, need breakthrough, or evaluating approaches
5 Techniques
techniques[5]{name,when,approach}:
Simplification Cascades,Complexity spiraling / 5+ attempts failed,Strip to minimal → rebuild
Collision-Zone Thinking,Innovation blocks / need breakthrough,Combine unrelated concepts
Meta-Pattern Recognition,Same issue across domains,Find underlying pattern
Inversion Exercise,Forced into "only way" thinking,Ask "what if opposite?"
Scale Game,Production readiness unclear,Test at 10x / 100x / 1000x
1. Simplification Cascades
When: Complexity spiraling, 5+ implementations tried
Process:
1. Remove ALL features except core
2. Make it work with hardcoded values
3. Add ONE thing back
4. Repeat until issue appears
5. Fix at that layer
Example:
Problem: Auth + caching + retry + logging all broken
Simplify:
1. Remove retry, logging, caching → just auth
2. Auth works? Yes → add caching
3. Caching breaks it → found the issue
4. Fix caching layer
5. Re-add retry, logging
2. Collision-Zone Thinking
When: Need creative breakthrough, conventional approaches failed
Process:
1. List unrelated domains
2. Find principles from each
3. Combine into novel solution
Example:
Problem: Users abandoning checkout
Domains: Gaming + Psychology + Logistics
Collision:
- Gaming: Progress bars, achievements
- Psychology: Loss aversion
- Logistics: Just-in-time delivery
Solution: "Your items are reserved for 10 min" +
progress indicator +
"3 people viewing this item"
3. Meta-Pattern Recognition
When: Same issue keeps appearing in different forms
Process:
1. List all similar issues
2. Find what they share
3. Fix the meta-pattern
Example:
Issues:
- Users table query slow
- Orders table query slow
- Products table query slow
Meta-pattern: All queries filter by date without index
Fix: Add date indexes to all tables
4. Inversion Exercise
When: Stuck in "only way" thinking
Process:
1. State current assumption
2. Ask: "What if the opposite?"
3. Explore inverted approach
Example:
Assumption: "We need to cache API responses"
Inversion: "What if we never cache?"
→ Forces real-time design
→ Discovers: Most data doesn't change
→ Solution: Cache-first with invalidation
(opposite of assumed API-first)
5. Scale Game
When: Production readiness unclear
Process:
1. Test at 10x current load
2. Test at 100x
3. Test at 1000x
4. Find breaking point
5. Design for 10x actual need
Example:
Current: 100 users/day
Scale test:
- 1,000: Works fine
- 10,000: DB connection pool exhausted
- 100,000: Memory OOM
Breaking point: 10,000 users
Design for: 1,000 (10x buffer)
Fix: Connection pooling + memory optimization
Decision Matrix
decision[5]{symptom,technique,model}:
"Tried everything",Simplification Cascades,sonnet
"Need creative idea",Collision-Zone Thinking,opus
"Keeps happening",Meta-Pattern Recognition,sonnet
"No other way",Inversion Exercise,sonnet
"Will it scale?",Scale Game,sonnet
Quick Reference
Stuck → Simplify first
Creative block → Collision zones
Recurring issues → Meta-patterns
Tunnel vision → Invert assumptions
Scaling fears → Scale game
Invoke: Use when conventional debugging fails or need breakthrough.
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon

