vc-problem-solving

Applies five systematic problem-solving techniques to resolve complexity spirals, innovation blocks, and scale uncertainty.

2|Updated Sep 15, 2025
One-click install
npx skills add https://github.com/marsley01/Marsley-Portfolio-Web --skill vc-problem-solving-marsley01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vc-problem-solving
Source: https://github.com/marsley01/Marsley-Portfolio-Web/tree/main/.agents/skills/vc-problem-solving
Command: npx skills add https://github.com/marsley01/Marsley-Portfolio-Web --skill vc-problem-solving-marsley01

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? When you're stuck on a hard problem—complexity spiraling out of control, conventional solutions falling short, or uncertainty about production behavior—this Skill provides structured techniques to break through instead of guessing. ## Core Features & Use Cases - Symptom-Based Dispatch: Match your stuck-symptom (complexity spirals, recurring patterns, forced assumptions, scale uncertainty) to the right technique via a quick-reference table and flowchart. - Five Core Techniques: Simplification Cascades, Collision-Zone Thinking, Meta-Pattern Recognition, Inversion Exercise, and Scale Game, each with detailed reference guides. - Composable Methods: Combine techniques (e.g., Meta-pattern + Scale) for problems that resist a single approach. - Use Case: Your codebase has the same logic implemented five different ways with growing special cases. Load the Simplification Cascades reference, find the unifying abstraction, and eliminate the redundant implementations. ## Quick Start Ask the AI to apply the problem-solving skill to help you get unstuck on a specific problem, describing your symptom such as growing special cases or unclear production behavior.

Frequently Asked Questions about vc-problem-solving

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

FAQPage Schema
How do I get unstuck on a complex software problem?

Match your symptom to a technique: use Simplification Cascades for growing special cases, Collision-Zone Thinking for innovation blocks, Meta-Pattern Recognition for recurring issues, Inversion Exercise for forced assumptions, or Scale Game for production uncertainty.

What is a simplification cascade in software design?

A simplification cascade is one insight that eliminates multiple components, such as realizing all inputs are streams and replacing four separate handlers with one processor. Look for the same concept implemented five or more ways as the trigger signal.

How do I test whether my architecture will scale to production?

Use the Scale Game technique: test each dimension (volume, speed, users, duration, failure rate) at 1000x bigger and smaller extremes. Note what breaks and what survives to reveal fundamental limits hidden at normal scales.

When should I use inversion thinking instead of simplification?

Use inversion when a solution feels forced or you hear 'there's only one way to do this'—it flips core assumptions to reveal hidden constraints. Use simplification when complexity is spiraling with repeated implementations and special cases.

Can these problem-solving techniques be combined?

Yes, the skill documents effective combinations such as Simplification plus Meta-pattern to find and unify patterns, Collision plus Inversion to force metaphors then flip assumptions, and Scale plus Simplification to reveal what extremes make unnecessary.