Perspectives Skill (Role Stacking)
Analysiert ein Thema aus mehreren Experten-Perspektiven und zeigt Konflikte sowie Synergien auf. Basiert auf Anthropic's "Role Stacking" Best Practice.
Wann ausfuehren
- •Bei Entscheidungen mit mehreren Stakeholdern
- •Wenn User sagt "perspectives", "multi-perspektive", oder "/perspectives"
- •Bei Trade-off Entscheidungen
- •Bei strategischen Fragen
Workflow
1. Perspektiven auswaehlen
Frage den User welche 3 Perspektiven relevant sind:
Verwende AskUserQuestion:
{
"questions": [
{
"question": "Welche Perspektiven sollen beruecksichtigt werden?",
"header": "Perspektiven",
"options": [
{ "label": "Tech + Business + User", "description": "Standard: Machbarkeit, ROI, UX" },
{ "label": "Entwickler + PM + Designer", "description": "Team-Perspektiven auf Feature" },
{ "label": "Startup + Enterprise + Agency", "description": "Verschiedene Unternehmenstypen" },
{ "label": "Andere", "description": "Eigene Perspektiven definieren" }
],
"multiSelect": false
}
]
}
Standard-Perspektiven (wenn keine Auswahl):
- •Technisch (Machbarkeit, Architektur, Wartbarkeit)
- •Business (ROI, Ressourcen, Time-to-Market)
- •User (UX, Akzeptanz, Lernkurve)
2. Jede Perspektive einzeln analysieren
Fuer jede Perspektive:
## Perspektive 1: [Name] **Rolle:** [Kurze Beschreibung der Perspektive] **Bewertung:** [Positiv/Neutral/Negativ] **Kernargumente:** 1. [Argument 1] 2. [Argument 2] 3. [Argument 3] **Bedenken:** - [Bedenken 1] - [Bedenken 2] **Empfehlung aus dieser Sicht:** [Konkrete Empfehlung]
3. Konflikte identifizieren
## Konflikte zwischen Perspektiven | Perspektive A | vs | Perspektive B | Konflikt | |---------------|-----|---------------|----------| | Tech | vs | Business | [Beschreibung] | | Business | vs | User | [Beschreibung] | | Tech | vs | User | [Beschreibung] |
4. Synergien aufzeigen
## Synergien | Perspektiven | Gemeinsamer Nenner | |--------------|-------------------| | Tech + Business | [Beschreibung] | | Alle drei | [Beschreibung] |
5. Gewichtete Empfehlung
## Empfehlung **Gewichtung:** [z.B. Tech 40%, Business 35%, User 25%] **Entscheidung:** [Konkrete Empfehlung] **Begruendung:** [Warum diese Gewichtung und Entscheidung] **Naechste Schritte:** 1. [Schritt 1] 2. [Schritt 2] 3. [Schritt 3]
Beispiel-Ablauf
User Request
"Sollen wir auf einen neuen Tech Stack migrieren?"
Perspektive 1: Technisch
Rolle: Senior Developer / Architekt
Bewertung: Positiv
Kernargumente:
- •Aktueller Stack hat bekannte Performance-Probleme
- •Neuer Stack hat besseres Tooling und Community
- •Langfristig weniger technische Schulden
Bedenken:
- •Lernkurve fuer das Team
- •Migration-Risiken bei laufendem System
Empfehlung: Migration durchfuehren, aber schrittweise
Perspektive 2: Business
Rolle: Product Owner / Management
Bewertung: Neutral bis negativ
Kernargumente:
- •Keine direkten Feature-Gewinne fuer Kunden
- •Team ist 2-3 Monate gebunden
- •Risiko fuer laufende Projekte
Bedenken:
- •Opportunity Cost
- •Erklaerung gegenueber Stakeholdern schwierig
Empfehlung: Nur wenn dringende technische Probleme bestehen
Perspektive 3: User
Rolle: UX Designer / Endnutzer
Bewertung: Neutral
Kernargumente:
- •Potenziell bessere Performance
- •Kurzfristig keine sichtbaren Aenderungen
- •Langfristig bessere Moeglichkeiten
Bedenken:
- •Potenzielle Bugs waehrend Migration
- •Features die warten muessen
Empfehlung: Okay wenn Performance spuerbar besser wird
Konflikte
| Tech | vs | Business | Tech will jetzt, Business will warten | | Business | vs | User | Business sieht kein ROI, User will Performance |
Synergien
| Tech + User | Beide wollen bessere Performance | | Alle | Alle wollen stabiles, wartbares System |
Empfehlung
Gewichtung: Tech 35%, Business 40%, User 25%
Entscheidung: Schrittweise Migration in ruhiger Phase
Begruendung: Business-Bedenken sind berechtigt, aber technische Schulden kosten langfristig mehr. Kompromiss: Nicht sofort, aber zeitnah planen.
Naechste Schritte:
- •Pilot-Migration eines unkritischen Moduls
- •Performance-Vergleich dokumentieren
- •Migration-Roadmap fuer Q2 erstellen
Wichtige Regeln
- •IMMER mindestens 3 Perspektiven (mehr ist ok)
- •JEDE Perspektive ernst nehmen, keine kuenstlich schwaecheln
- •EHRLICHE Konflikte benennen, nicht beschoenigen
- •KONKRETE Empfehlung am Ende, nicht "es kommt drauf an"
- •Bei technischen Fragen: Technische Perspektive detaillierter
Typische Nutzung
User: /perspectives Sollen wir Microservices einfuehren?
Response:
- •Perspektiven-Auswahl anbieten (oder Standard verwenden)
- •3 detaillierte Analysen
- •Konflikte und Synergien
- •Gewichtete Empfehlung mit Begruendung