Agent Skillsmrgoonie/claudekit-skills › When Stuck - Problem-Solving Dispatch

When Stuck - Problem-Solving Dispatch

GitHub

智能调度技能,根据用户遇到的具体卡点(如复杂度、创新、模式、假设、规模或Bug)自动匹配最合适的解决问题技巧,提升开发效率。

.claude/skills/problem-solving/when-stuck/SKILL.md mrgoonie/claudekit-skills

Trigger Scenarios

遇到代码逻辑复杂难以简化 常规方案无效需要创新思路 发现重复问题需模式识别 受限于固有假设无法突破 不确定方案在生产环境的可扩展性 代码出现Bug或测试失败

Install

npx skills add mrgoonie/claudekit-skills --skill When Stuck - Problem-Solving Dispatch -g -y
More Options

Non-standard path

npx skills add https://github.com/mrgoonie/claudekit-skills/tree/main/.claude/skills/problem-solving/when-stuck -g -y

Use without installing

npx skills use mrgoonie/claudekit-skills@When Stuck - Problem-Solving Dispatch

指定 Agent (Claude Code)

npx skills add mrgoonie/claudekit-skills --skill When Stuck - Problem-Solving Dispatch -a claude-code -g -y

安装 repo 全部 skill

npx skills add mrgoonie/claudekit-skills --all -g -y

预览 repo 内 skill

npx skills add mrgoonie/claudekit-skills --list

SKILL.md

Frontmatter
{
    "name": "When Stuck - Problem-Solving Dispatch",
    "version": "1.1.0",
    "description": "Dispatch to the right problem-solving technique based on how you're stuck",
    "when_to_use": "when stuck and unsure which problem-solving technique to apply for your specific type of stuck-ness"
}

When Stuck - Problem-Solving Dispatch

Overview

Different stuck-types need different techniques. This skill helps you quickly identify which problem-solving skill to use.

Core principle: Match stuck-symptom to technique.

Quick Dispatch

digraph stuck_dispatch {
    rankdir=TB;
    node [shape=box, style=rounded];

    stuck [label="You're Stuck", shape=ellipse, style=filled, fillcolor=lightblue];

    complexity [label="Same thing implemented 5+ ways?\nGrowing special cases?\nExcessive if/else?"];
    innovation [label="Can't find fitting approach?\nConventional solutions inadequate?\nNeed breakthrough?"];
    patterns [label="Same issue in different places?\nFeels familiar across domains?\nReinventing wheels?"];
    assumptions [label="Solution feels forced?\n'This must be done this way'?\nStuck on assumptions?"];
    scale [label="Will this work at production?\nEdge cases unclear?\nUnsure of limits?"];
    bugs [label="Code behaving wrong?\nTest failing?\nUnexpected output?"];

    stuck -> complexity;
    stuck -> innovation;
    stuck -> patterns;
    stuck -> assumptions;
    stuck -> scale;
    stuck -> bugs;

    complexity -> simp [label="yes"];
    innovation -> collision [label="yes"];
    patterns -> meta [label="yes"];
    assumptions -> invert [label="yes"];
    scale -> scale_skill [label="yes"];
    bugs -> debug [label="yes"];

    simp [label="skills/problem-solving/\nsimplification-cascades", shape=box, style="rounded,filled", fillcolor=lightgreen];
    collision [label="skills/problem-solving/\ncollision-zone-thinking", shape=box, style="rounded,filled", fillcolor=lightgreen];
    meta [label="skills/problem-solving/\nmeta-pattern-recognition", shape=box, style="rounded,filled", fillcolor=lightgreen];
    invert [label="skills/problem-solving/\ninversion-exercise", shape=box, style="rounded,filled", fillcolor=lightgreen];
    scale_skill [label="skills/problem-solving/\nscale-game", shape=box, style="rounded,filled", fillcolor=lightgreen];
    debug [label="skills/debugging/\nsystematic-debugging", shape=box, style="rounded,filled", fillcolor=lightyellow];
}

Stuck-Type → Technique

How You're Stuck Use This Skill
Complexity spiraling - Same thing 5+ ways, growing special cases skills/problem-solving/simplification-cascades
Need innovation - Conventional solutions inadequate, can't find fitting approach skills/problem-solving/collision-zone-thinking
Recurring patterns - Same issue different places, reinventing wheels skills/problem-solving/meta-pattern-recognition
Forced by assumptions - "Must be done this way", can't question premise skills/problem-solving/inversion-exercise
Scale uncertainty - Will it work in production? Edge cases unclear? skills/problem-solving/scale-game
Code broken - Wrong behavior, test failing, unexpected output skills/debugging/systematic-debugging
Multiple independent problems - Can parallelize investigation skills/collaboration/dispatching-parallel-agents
Root cause unknown - Symptom clear, cause hidden skills/debugging/root-cause-tracing

Process

  1. Identify stuck-type - What symptom matches above?
  2. Load that skill - Read the specific technique
  3. Apply technique - Follow its process
  4. If still stuck - Try different technique or combine

Combining Techniques

Some problems need multiple techniques:

  • Simplification + Meta-pattern: Find pattern, then simplify all instances
  • Collision + Inversion: Force metaphor, then invert its assumptions
  • Scale + Simplification: Extremes reveal what to eliminate

Remember

  • Match symptom to technique
  • One technique at a time
  • Combine if first doesn't work
  • Document what you tried

Version History

  • 80113d8 Current 2026-08-20 08:14

Same Skill Collection

.claude/skills/chrome-devtools/SKILL.md
.claude/skills/databases/SKILL.md
.claude/skills/debugging/defense-in-depth/SKILL.md
.claude/skills/debugging/root-cause-tracing/SKILL.md
.claude/skills/debugging/SKILL.md
.claude/skills/debugging/systematic-debugging/SKILL.md
.claude/skills/debugging/verification-before-completion/SKILL.md
.claude/skills/devops/SKILL.md
.claude/skills/docs-seeker/SKILL.md
.claude/skills/document-skills/docx/SKILL.md
.claude/skills/document-skills/pdf/SKILL.md
.claude/skills/document-skills/pptx/SKILL.md
.claude/skills/document-skills/xlsx/SKILL.md
.claude/skills/frontend-design/SKILL.md
.claude/skills/frontend-development/SKILL.md
.claude/skills/mcp-builder/SKILL.md
.claude/skills/mcp-management/SKILL.md
.claude/skills/mermaidjs-v11/SKILL.md
.claude/skills/payment-integration/SKILL.md
.claude/skills/problem-solving/collision-zone-thinking/SKILL.md
.claude/skills/problem-solving/inversion-exercise/SKILL.md
.claude/skills/problem-solving/meta-pattern-recognition/SKILL.md
.claude/skills/problem-solving/scale-game/SKILL.md
.claude/skills/problem-solving/simplification-cascades/SKILL.md
.claude/skills/problem-solving/SKILL.md
.claude/skills/sequential-thinking/SKILL.md
.claude/skills/skill-creator/SKILL.md
.claude/skills/threejs/SKILL.md
.claude/skills/ui-styling/SKILL.md
.claude/skills/web-testing/SKILL.md
.claude/skills/aesthetic/SKILL.md
.claude/skills/ai-multimodal/SKILL.md
.claude/skills/backend-development/SKILL.md
.claude/skills/better-auth/SKILL.md
.claude/skills/code-review/SKILL.md
.claude/skills/context-engineering/SKILL.md
.claude/skills/media-processing/SKILL.md
.claude/skills/repomix/SKILL.md
.claude/skills/shopify/SKILL.md
.claude/skills/web-frameworks/SKILL.md
.claude/skills/template-skill/SKILL.md

Metadata

Files
0
Version
80113d8
Hash
3f5dd9d0
Indexed
2026-08-20 08:14

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-24 22:38
浙ICP备14020137号-1 $방문자$