problem-solving

Analyze user intent and generate scored solution approaches with a structured report.

Updated Dec 29, 2025
One-click install
npx skills add https://github.com/yu-iskw/dbt-artifacts-parser-ts --skill problem-solving-yu-iskw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: problem-solving
Source: https://github.com/yu-iskw/dbt-artifacts-parser-ts/tree/main/.claude/skills/problem-solving
Command: npx skills add https://github.com/yu-iskw/dbt-artifacts-parser-ts --skill problem-solving-yu-iskw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Helps users avoid XY problems by analyzing the user's request to identify the stated problem (X) and the underlying goal (Y), then evaluating multiple solution approaches with a structured scoring process.

Core Features & Use Cases

  • Intent analysis & XY problem check: identify the stated problem (X) and the true goal (Y).
  • Generate multiple approaches: provide a set of viable solutions (default 5) to compare.
  • Scoring criteria: apply a defined rubric (e.g., Feasibility, Impact, Risk) to each approach.
  • Structured report: present findings in a templated Intent & Issue Analysis Report.
  • Templates & extension: uses assets/templates/analysis-report.md for output.

Quick Start

Provide the user's problem statement and underlying goal, and the skill will generate an intent analysis, multiple scored approaches, and a final recommendation.

Frequently Asked Questions about problem-solving

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

FAQPage Schema
How do I avoid the XY problem when evaluating solution approaches for software architecture?

Avoiding the XY problem requires analyzing the stated problem (X) against the underlying goal (Y) before evaluating multiple solution approaches. This skill performs intent analysis to identify both, generating a scored rubric of alternatives to ensure the architecture reviews address the true root cause.

What is the best way to compare strategic tradeoffs across complex systems?

Comparing strategic tradeoffs is best handled by generating multiple viable solution approaches and applying a structured scoring rubric. This skill produces a templated intent and issue analysis report, evaluating factors like feasibility, impact, and risk to recommend the optimal path.

How do I structure an intent analysis report for complex decision-making?

Structuring an intent analysis report involves defining the stated problem, identifying the underlying goal, and scoring alternative solutions against a rubric. This skill uses a predefined markdown template to output a structured report, ensuring complex decision-making is documented systematically.

Can I use a custom scoring rubric for feasibility, impact, and risk in architecture reviews?

Using a custom scoring rubric for feasibility, impact, and risk is supported through the skill's structured evaluation process. It applies these defined criteria to multiple generated solution approaches, allowing you to objectively compare architecture review options and strategic tradeoffs.

How many solution approaches should I compare when diagnosing user intent for strategic decisions?

Diagnosing user intent benefits from comparing a default of five generated solution approaches. This skill automatically provides this set of viable solutions to evaluate against the underlying goal, ensuring comprehensive coverage for complex strategic decisions and tradeoffs.