problem-solving

Dispatch problem-solving techniques for stuck points in software development.

19|1|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/DangQuangSE/team-development-skills --skill problem-solving-dangquangse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: problem-solving
Source: https://github.com/DangQuangSE/team-development-skills/tree/main/.agents/skills/problem-solving
Command: npx skills add https://github.com/DangQuangSE/team-development-skills --skill problem-solving-dangquangse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users overcome stuck points in problem-solving by providing a variety of techniques for innovation and insight extraction.

Core Features & Use Cases

  • Problem-Solving Techniques: Offers a suite of techniques such as collision-zone thinking, inversion exercise, meta-pattern recognition, simplification cascades, and scale game.
  • Dispatch Mechanism: When stuck, the skill dispatches to the appropriate sub-skill based on the user's current problem.
  • Use Case: A software developer is struggling to refactor a complex codebase. Using the skill, they identify the problem as complexity spiraling and are directed to the simplification cascades technique.

Quick Start

To begin, simply describe your problem and the skill will guide you to the right technique.

Frequently Asked Questions about problem-solving

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

FAQPage Schema
What creative problem-solving techniques help break through stuck points in software development?

To overcome complex challenges in software development, this skill dispatches appropriate techniques like inversion exercise, simplification cascades, or meta-pattern recognition based on your specific stuck point. Simply describe your problem, and it guides you to the matching approach.

How do I start using these problem-solving techniques for a complex codebase refactoring?

To start problem-solving for a complex codebase refactoring, simply describe your specific problem to the skill. It will identify the nature of your stuck point, such as complexity spiraling, and direct you to the appropriate technique like simplification cascades.

Does this problem-solving skill work for teams facing complex challenges outside of software engineering?

Yes, this problem-solving skill is suitable for both individuals and teams facing complex challenges in software development and other domains. It provides a variety of innovation and insight extraction techniques tailored to different types of stuck points.

What is the best way to identify which problem-solving technique to use when I am stuck?

The best way to identify the right problem-solving technique is to describe your current problem to the skill. It uses a dispatch mechanism to evaluate your stuck point and automatically routes you to the appropriate sub-skill for novel solutions.

When should I not use simplification cascades for software development challenges?

You should not use simplification cascades when your software development challenge does not involve complexity spiraling. The skill's dispatch mechanism is designed to match your specific problem to alternative techniques like inversion exercise or meta-pattern recognition when simplification is not the root issue.