swa-problem-solving

Diagnose software architecture problems through structured root cause analysis.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/hilaryosborne/skills --skill swa-problem-solving
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swa-problem-solving
Source: https://github.com/hilaryosborne/skills/tree/main/software-architect/swa-problem-solving
Command: npx skills add https://github.com/hilaryosborne/skills --skill swa-problem-solving

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps diagnose and resolve complex technical problems encountered during software development and architecture.

Core Features & Use Cases

  • Root Cause Analysis: Guides through systematic investigation to find the underlying cause of an issue.
  • Solution Generation: Assists in brainstorming and evaluating potential solutions.
  • Use Case: When a critical service is experiencing intermittent failures, this skill can help identify the contributing factors and suggest mitigation strategies.

Quick Start

Use the swa-problem-solving skill to help diagnose why the user authentication service is intermittently failing.

Frequently Asked Questions about swa-problem-solving

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

FAQPage Schema
How do I find the root cause of intermittent software architecture failures?

To diagnose intermittent service failures, apply structured problem-solving methodologies to systematically investigate contributing factors. This approach isolates the underlying issue causing complex system failures, rather than just addressing symptoms.

What is the best way to troubleshoot performance bottlenecks in a complex system?

Troubleshooting performance bottlenecks requires systematic diagnosis to pinpoint architectural constraints. By evaluating contributing factors during investigation, you identify the root cause and propose effective solutions to restore system performance.

How do I resolve integration issues between different software services?

Resolving integration issues involves diagnosing technical communication failures between services. A structured problem-solving approach identifies the root cause of the mismatch and generates targeted solutions to stabilize the architecture.

Can I use this methodology to debug critical systems with intermittent failures?

Yes, you can debug critical systems with intermittent failures using this systematic diagnosis approach. It guides investigation of complex software architecture problems to identify contributing factors and suggest mitigation strategies.

What is structured technical problem solving in software architecture?

Structured technical problem solving in software architecture is a systematic methodology used to diagnose and resolve complex system failures. It facilitates root cause analysis and solution generation for debugging performance bottlenecks and integration issues.