원클릭으로
ba-conflict
[Agentic] Conflict Resolution & Negotiation - resolve stakeholder disagreements (SKILL-06)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
[Agentic] Conflict Resolution & Negotiation - resolve stakeholder disagreements (SKILL-06)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
[Meta] How to use BA-Kit effectively. Use when starting with BA-Kit, unsure which agent to invoke, or when an AI agent needs to map user intent to the right skill.
[Agentic] Agile BA Practices - User Story Mapping, MVP Definition, Hypothesis-Driven Development
[Agentic] Business Rules Management - decision tables, decision trees, rule catalog, conflict detection
[Agentic] Change Management - ADKAR, readiness assessment, training needs, go-live planning, benefits realization
[Agentic] Communication & Reporting - audience-adapted messaging, status reports, executive summaries
[Agentic] Confluence Integration Bridge — publish BA docs to Confluence, import existing pages, sync specs with Transport Gate reflection
| name | ba-conflict |
| description | [Agentic] Conflict Resolution & Negotiation - resolve stakeholder disagreements (SKILL-06) |
| version | 1.0.0 |
If input is unclear, incomplete, or out-of-scope:
When NOT to use:
When activated via @ba-conflict, perform the following cognitive loop:
Generate 3 Options:
STOP & THINK. Check your bias.
Draft an Architecture Decision Record (ADR):
Don't stop here. Recommend the next step:
@ba-traceability to record this decision in the graph."@ba-writing to update the requirements based on the agreement."| Rationalization | Reality |
|---|---|
| "They just need to reach agreement, method doesn't matter" | Agreement under pressure breaks when pressure lifts. Uncover true interests or the conflict resurfaces in sprint review. |
| "BATNA is theoretical — no one actually walks away" | BATNA is leverage. The party without a BATNA always overcompromises. Document it even if you never use it. |
| "Position and Interest are the same thing" | Position: "I want Excel export." Interest: "I need to analyze data offline." Interests unlock solutions positions can't. |
| "No need for ADR, everyone remembers the decision" | Verbal decisions are forgotten in 2 weeks or reinterpreted in 2 months. ADR costs 10 minutes and prevents regression. |
| "Compromise is the fair outcome" | Compromise splits the difference. Innovation satisfies both parties' interests without splitting anything. Try Innovation first. |
After completing this skill's process, confirm:
write_to_file: To save the ADR or Conflict Log.Step 1 — Map Positions: Liệt kê từng bên xung đột, lập bảng Position (điều họ đang yêu cầu) vs Interest (lý do thực sự đằng sau yêu cầu đó). Không bỏ qua bên thứ ba bị ảnh hưởng gián tiếp.
Step 2 — Identify Interests: Dùng kỹ thuật "5 Whys lite" — hỏi "Tại sao họ muốn điều này?" ít nhất 2 lần để lộ ra động cơ thực sự (tiết kiệm thời gian, giảm rủi ro, tuân thủ pháp luật, v.v.).
Step 3 — Generate Options: Tạo ít nhất 3 phương án giải quyết:
Step 4 — Draft ADR: Soạn Architecture Decision Record. Ghi rõ Context, Decision, Consequences. Lưu vào docs/decisions/ADR-XXX.md. Handoff sang @ba-traceability để gắn vào requirement graph.
# ADR-[NNN]: [Tiêu đề ngắn gọn mô tả quyết định]
**Date**: DD/MM/YYYY
**Status**: Proposed | Accepted | Deprecated | Superseded
**Deciders**: [Tên các bên tham gia quyết định]
## Context
[Mô tả xung đột: ai muốn gì, tại sao, constraints nào đang tồn tại]
## Options Considered
| Option | Pros | Cons |
|-----------------|-----------------------------|-----------------------------|
| [Option A] | [Lợi ích A] | [Nhược điểm A] |
| [Option B] | [Lợi ích B] | [Nhược điểm B] |
| Do Nothing (BATNA) | Không tốn effort | [Hậu quả nếu không giải quyết] |
## Decision
[Phương án được chọn và lý do dựa trên objective criteria]
## Consequences
- **Positive**: [Ai được lợi gì]
- **Negative**: [Ai phải chịu trade-off gì]
- **Mitigation**: [Kế hoạch giảm thiểu tác động tiêu cực]
## Next Actions
- [ ] [Action 1] — Owner: [Tên] — Due: DD/MM/YYYY
Xung đột thực tế: Phòng HR yêu cầu xuất Excel để phân tích offline. Dev Lead từ chối vì muốn giữ API-only, tránh rò rỉ dữ liệu.
Map Positions vs Interests:
| Bên | Position (Yêu cầu) | Interest (Lý do thực) |
|---|---|---|
| HR | Muốn xuất Excel | Cần phân tích pivot table, filter ngoài app |
| Dev Lead | API-only, không export | Sợ dữ liệu NV bị lưu trên laptop cá nhân |
Options:
ADR Decision: Chọn Option 1 (Compromise) vì Option 2 mất 3 sprint, vượt deadline Q2. Export có role-gate + audit log đáp ứng security concern của Dev Lead.
Before drafting, search for relevant knowledge:
run_command: python3 .agent/scripts/ba_search.py "<topic keywords>" --domain conflictpython3 .agent/scripts/ba_search.py "<query>" --multi-domainActivation Phrase: "Mediator online. Describe the conflict."