rd13_media_wiki/.github/prompts/requirements.prompt.md
Conrad Schulz 2a72e08c13 chore: add GitHub Copilot AI config (instructions, prompts, vscode settings)
- Add .github/copilot-instructions.md with project-specific context
- Add .github/prompts/ with 9 reusable agent prompt files
- Add .vscode/extensions.json recommending copilot extensions
- Update .vscode/settings.json with rulers and YAML schema
- Remove tracked .DS_Store
2026-05-30 10:55:16 +00:00

73 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
mode: agent
description: Requirements Engineering Workshop User Stories, ACs und NFRs erarbeiten
tools:
- codebase
---
# Requirements Engineering Workshop
**Ausgangspunkt:** ${input:raw_request:Was wurde grob angefragt oder gewünscht?}
Führe einen strukturierten Requirements-Workshop durch. Stelle Rückfragen wo nötig,
aber arbeite so weit wie möglich mit dem vorhandenen Kontext.
---
## 1. Problem Statement
**Problem:** Was ist das eigentliche Problem, das gelöst werden soll?
**Betroffene Nutzer:** Wer hat dieses Problem?
**Aktueller Workaround:** Wie lösen Nutzer das Problem heute?
**Impact:** Was passiert wenn wir es nicht lösen?
## 2. User Stories
Erstelle User Stories im Format:
> Als **[Rolle]** möchte ich **[Aktion/Feature]**, damit **[geschäftlicher Nutzen]**.
Identifiziere: Wer sind die Nutzer-Rollen in diesem System?
## 3. Acceptance Criteria
Für jede User Story: konkrete, testbare, unambiguöse ACs.
**Format:** `Given [Vorbedingung], When [Aktion], Then [Erwartetes Ergebnis]`
Checkliste für gute ACs:
- [ ] Eindeutig nur eine mögliche Interpretation
- [ ] Testbar kann automatisch oder manuell verifiziert werden
- [ ] Vollständig Happy Path + wichtigste Error-Cases abgedeckt
- [ ] Kein "wie" ACs beschreiben WAS, nicht WIE
## 4. Non-Functional Requirements
| Kategorie | Anforderung | Messbar? |
|---|---|---|
| Performance | z.B. Response <200ms bei 100 concurrent users | |
| Security | z.B. Auth erforderlich, keine PII in Logs | |
| Availability | z.B. 99.9% uptime, <1h RTO | |
| Scalability | z.B. skaliert bis 10.000 Einträge ohne Perf-Degradation | |
| Maintainability | z.B. neue Entwickler können in <1h onboarden | |
## 5. Out of Scope (explizit)
Was wird explizit **nicht** gebaut (jetzt):
-
## 6. Open Questions & Risiken
Offene Fragen die vor dem Start beantwortet werden müssen:
-
Bekannte Risiken:
-
## 7. Definition of Ready
Dieser Task ist ready to start wenn:
- [ ] Alle ACs klar und unambiguös
- [ ] NFRs definiert
- [ ] Scope abgegrenzt
- [ ] Open Questions geklärt
- [ ] Architektureller Ansatz skizziert