Skip to main content
ClaudeWave
EN, English
Skill2.2k repo starsupdated 6mo ago

problem-solving

This skill collection provides structured problem-solving techniques including collision-zone thinking, inversion exercises, pattern recognition, and simplification methods to overcome stuck points and find elegant solutions. Use it when conventional approaches fail, assumptions constrain thinking, the same problem appears across multiple domains, scaling concerns arise, or unnecessary complexity spirals in a project.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/mrgoonie/claudekit-skills /tmp/problem-solving && cp -r /tmp/problem-solving/.claude/skills/problem-solving ~/.claude/skills/problem-solving
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Problem-Solving Skills

A collection of techniques for breaking through stuck points and finding elegant solutions.

## Available Sub-Skills

### When Stuck (Dispatch)
**Location:** `when-stuck/SKILL.md`

Start here when stuck. Matches your stuck-type to the right technique. Quick dispatch table for routing to the appropriate sub-skill.

### Collision-Zone Thinking
**Location:** `collision-zone-thinking/SKILL.md`

Force unrelated concepts together to discover emergent properties. "What if we treated X like Y?" Revolutionary insights come from deliberate metaphor-mixing.

### Inversion Exercise
**Location:** `inversion-exercise/SKILL.md`

Flip every assumption and see what still works. "What if the opposite were true?" Exposes hidden constraints and alternative approaches.

### Meta-Pattern Recognition
**Location:** `meta-pattern-recognition/SKILL.md`

Spot patterns appearing in 3+ domains to find universal principles. Extract abstract forms that apply across domains.

### Scale Game
**Location:** `scale-game/SKILL.md`

Test at extremes (1000x bigger/smaller) to expose fundamental truths. What breaks? What survives? Extremes reveal what normal scales hide.

### Simplification Cascades
**Location:** `simplification-cascades/SKILL.md`

Find one insight that eliminates multiple components. "If this is true, we don't need X, Y, or Z." Look for unifying principles.

## When to Use

| How You're Stuck | Use This |
|------------------|----------|
| **Don't know which technique** | when-stuck |
| **Need breakthrough innovation** | collision-zone-thinking |
| **Forced by assumptions** | inversion-exercise |
| **Same issue in different places** | meta-pattern-recognition |
| **Unsure about production scale** | scale-game |
| **Complexity spiraling** | simplification-cascades |

## Quick Reference

```
Conventional solutions inadequate?  → collision-zone-thinking
"This must be done this way"?       → inversion-exercise
Same pattern 3+ places?             → meta-pattern-recognition
Will it work at scale?              → scale-game
Same thing implemented 5+ ways?     → simplification-cascades
```

## Core Philosophy

> "One powerful abstraction > ten clever hacks"

These techniques help you find the elegant solution that makes complexity unnecessary, rather than managing complexity through brute force.
aestheticSkill

Create aesthetically beautiful interfaces following proven design principles. Use when building UI/UX, analyzing designs from inspiration sites, generating design images with ai-multimodal, implementing visual hierarchy and color theory, adding micro-interactions, or creating design documentation. Includes workflows for capturing and analyzing inspiration screenshots with chrome-devtools and ai-multimodal, iterative design image generation until aesthetic standards are met, and comprehensive design system guidance covering BEAUTIFUL (aesthetic principles), RIGHT (functionality/accessibility), SATISFYING (micro-interactions), and PEAK (storytelling) stages. Integrates with chrome-devtools, ai-multimodal, media-processing, ui-styling, and web-frameworks skills.

ai-multimodalSkill

Process and generate multimedia content using Google Gemini API. Capabilities include analyze audio files (transcription with timestamps, summarization, speech understanding, music/sound analysis up to 9.5 hours), understand images (captioning, object detection, OCR, visual Q&A, segmentation), process videos (scene detection, Q&A, temporal analysis, YouTube URLs, up to 6 hours), extract from documents (PDF tables, forms, charts, diagrams, multi-page), generate images (text-to-image, editing, composition, refinement). Use when working with audio/video files, analyzing images or screenshots, processing PDF documents, extracting structured data from media, creating images from text prompts, or implementing multimodal AI features. Supports multiple models (Gemini 2.5/2.0) with context windows up to 2M tokens.

backend-developmentSkill

Build robust backend systems with modern technologies (Node.js, Python, Go, Rust), frameworks (NestJS, FastAPI, Django), databases (PostgreSQL, MongoDB, Redis), APIs (REST, GraphQL, gRPC), authentication (OAuth 2.1, JWT), testing strategies, security best practices (OWASP Top 10), performance optimization, scalability patterns (microservices, caching, sharding), DevOps practices (Docker, Kubernetes, CI/CD), and monitoring. Use when designing APIs, implementing authentication, optimizing database queries, setting up CI/CD pipelines, handling security vulnerabilities, building microservices, or developing production-ready backend systems.

better-authSkill

Implement authentication and authorization with Better Auth - a framework-agnostic TypeScript authentication framework. Features include email/password authentication with verification, OAuth providers (Google, GitHub, Discord, etc.), two-factor authentication (TOTP, SMS), passkeys/WebAuthn support, session management, role-based access control (RBAC), rate limiting, and database adapters. Use when adding authentication to applications, implementing OAuth flows, setting up 2FA/MFA, managing user sessions, configuring authorization rules, or building secure authentication systems for web applications.

bunnySkill

Integrate Bunny.net services (CDN, Storage, Stream, DNS, Edge Scripting, Shield, Magic Containers, Optimizer, Database). Use when building with Bunny.net APIs, deploying to Bunny CDN, uploading files to Edge Storage, managing video streaming, configuring DNS zones, writing edge scripts, setting up WAF/DDoS protection, deploying containers, or optimizing images. Triggers on "bunny", "bunnycdn", "b-cdn", "pull zone", "edge storage", "bunny stream".

chrome-devtoolsSkill

Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.

claude-codeSkill
cmSlash Command

Stage all files and create a commit.