swa-conflict-resolution

Facilitate structured dialogue to resolve software architecture disagreements and reach consensus.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps navigate and resolve technical disagreements within a software architecture context, ensuring alignment and progress.

Core Features & Use Cases

  • Facilitates discussion: Guides conversations to identify the root cause of technical conflicts.
  • Proposes solutions: Helps explore and evaluate potential resolutions based on architectural principles.
  • Ensures alignment: Aims to reach a consensus that supports the overall system design and NFRs.
  • Use Case: Two engineers have differing opinions on the best database technology for a new service. This skill can guide them through a structured discussion to reach a decision.

Quick Start

Use the swa-conflict-resolution skill to help resolve a disagreement about choosing between Kafka and RabbitMQ for inter-service communication.

Frequently Asked Questions about swa-conflict-resolution

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

FAQPage Schema
How do I resolve technical disagreements on software architecture decisions?▼

Resolve technical disagreements by using a structured dialogue to identify root causes, evaluate trade-offs, and achieve consensus on architectural solutions. This approach guides conflicting parties through a systematic discussion to reach alignment.

What is the best way to facilitate alignment when choosing between conflicting technology choices?▼

Facilitating alignment for conflicting technology choices requires structured dialogue to explore potential resolutions based on architectural principles. This ensures the final consensus supports the overall system design and non-functional requirements.

How do I guide a team discussion to resolve a technical conflict over design patterns?▼

Guide a team discussion to resolve a technical conflict over design patterns by applying structured dialogue. This process identifies the root cause of the disagreement and evaluates trade-offs to achieve consensus on the architectural solution.

When do I need a structured process for resolving technical disagreements?▼

You need a structured process for resolving technical disagreements when engineers have differing opinions on technical approaches, technology choices, or design patterns within a system, and require facilitated discussion to reach a decision.

Does this approach help evaluate trade-offs for system design and NFRs during conflicts?▼

Yes, this approach helps evaluate trade-offs for system design and NFRs during conflicts by proposing solutions and exploring potential resolutions. It ensures that the consensus reached supports the overall system architecture and non-functional requirements.