Problem-Solving Techniques

Diagnose stuck engineering and product problems by matching symptoms to problem-solving techniques.

7|3|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/brainbrewlabs/brainbrew-devkit --skill problem-solving-techniques-brainbrewlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Problem-Solving Techniques
Source: https://github.com/brainbrewlabs/brainbrew-devkit/tree/main/.claude/skills/problem-solving
Command: npx skills add https://github.com/brainbrewlabs/brainbrew-devkit --skill problem-solving-techniques-brainbrewlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Systematically diagnose and resolve different forms of "stuck-ness" that block progress, including complexity spirals, innovation blocks, recurring reinvention, hidden assumptions, and uncertain scale behavior. The Skill helps teams and individuals identify the right cognitive technique to apply, reduce wasted effort, and produce actionable next steps.

Core Features & Use Cases

  • Symptom-to-technique dispatch: Map observed symptoms (e.g., many special cases, incremental ideas, recurring issues, forced assumptions, scaling doubt) to a focused method.
  • Concise technique references: Practical, scannable guides for Simplification Cascades, Collision-Zone Thinking, Meta-Pattern Recognition, Inversion Exercise, and the Scale Game with examples and red flags.
  • Combinable workflows: Guidance on combining techniques (e.g., Simplification + Meta-Pattern) and a lightweight application process to test and document outcomes; ideal for design reviews, architecture refactors, and product decision sessions.

Quick Start

Use Problem-Solving Techniques to diagnose a stuck engineering or product problem by matching its symptom to a recommended technique and following the referenced guide.

Frequently Asked Questions about Problem-Solving Techniques

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve a complexity spiral in software architecture?

To resolve a complexity spiral, apply the Simplification Cascade technique to systematically reduce special cases and strip forced assumptions down to core requirements, producing actionable next steps without special tooling.

What is the best way to unblock product innovation during a design review?

The best way to unblock product innovation is using the Collision-Zone Thinking technique, which maps observed symptoms to focused methods, helping teams generate non-incremental ideas and break through persistent innovation blocks.

How do I diagnose recurring engineering issues and find hidden assumptions?

Diagnose recurring engineering issues by applying Meta-Pattern Recognition alongside the Inversion Exercise to detect repeating cycles and flip hidden assumptions, yielding combinable workflows for immediate testing.

Can I apply these problem-solving techniques to production scale uncertainty?

Yes, you can resolve production scale uncertainty by playing the Scale Game, a technique that provides lightweight application steps to test uncertain scaling behavior and document outcomes during architecture refactors.

Do I need any special tooling or dependencies to use these meta-patterns?

No, you do not need special tooling or dependencies to use these meta-patterns; the Skill provides concise technique references and symptom-to-technique dispatch guides designed for immediate application in engineering and product work.