stuck

Generates guided prompts and checklists for debugging blockers in code, configs, and builds.

24|6|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/johnlindquist/claude --skill stuck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stuck
Source: https://github.com/johnlindquist/claude/tree/main/skills/stuck
Command: npx skills add https://github.com/johnlindquist/claude --skill stuck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-generativeai, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates frustration when blocked on hard problems, providing structured debugging, assumption audits, and fresh perspectives to overcome any obstacle.

Quick Start

I'm stuck trying to debug a React state management issue where the component isn't re-rendering when data changes.

Core Features & Use Cases

  • Structured Debugging: Systematic rubber ducking, assumption checking, and escalation ladders.

Quick Start

I'm stuck on this async JavaScript problem where promises aren't resolving as expected.

Frequently Asked Questions about stuck

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

FAQPage Schema
How do I break through a debugging blocker when I've tried multiple approaches?

Debugging blockers often stem from untested assumptions. This Skill provides structured prompts like the Rubber Duck Protocol and Assumption Audit to systematically identify root causes, plus escalation ladders and prevention checklists to resolve the issue and prevent recurrence.

What's the best way to debug React state management issues where components aren't re-rendering?

State management debugging requires checking assumptions about data flow and component lifecycle. This Skill guides you through fresh perspectives and common state scenarios, helping isolate whether the issue is in state updates, render logic, or dependency tracking.

How do I troubleshoot async JavaScript promises that aren't resolving as expected?

Async debugging involves validating assumptions about promise chains, error handling, and timing. This Skill delivers guided prompts and minimal repro steps tailored to async patterns, helping you identify whether the blocker is in promise resolution, error propagation, or race conditions.

Can I use this Skill to debug build and configuration errors?

Yes. This Skill covers common stuck scenarios across code, configuration, and build processes, providing structured checklists and alternative perspectives to identify root causes in tooling, dependencies, and environment setup.

What should I do when I hit a type error and can't find the source?

Type errors often hide under cascading assumptions. This Skill includes type-error scenarios in its coverage, walking you through assumption audits and fresh perspectives to locate the true source before it propagates.