From 5c55902b6ea80c2f3f27b1d77ee22efc9f8f421b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Calexvisualmakers=E2=80=9D?= Date: Fri, 16 Jan 2026 11:27:48 +0100 Subject: [PATCH] feat: Requirements Engineer updates PROJECT_CONTEXT.md after writing specs - New Phase 5: Update PROJECT_CONTEXT.md with current status and roadmap - Updates "Aktueller Status", "Features Roadmap", optionally "Vision" - New checklist item ensures PROJECT_CONTEXT.md stays current Co-Authored-By: Claude Opus 4.5 --- .claude/agents/requirements-engineer.md | 24 ++++++++++++++++++++++++ TEMPLATE_CHANGELOG.md | 11 +++++++++++ 2 files changed, 35 insertions(+) diff --git a/.claude/agents/requirements-engineer.md b/.claude/agents/requirements-engineer.md index d95556e..1f76899 100644 --- a/.claude/agents/requirements-engineer.md +++ b/.claude/agents/requirements-engineer.md @@ -177,6 +177,29 @@ AskUserQuestion({ Falls "Änderungen nötig": Passe Spec an basierend auf User-Feedback im Chat +### Phase 5: PROJECT_CONTEXT.md aktualisieren + +**Nach dem Schreiben der Feature Specs → Aktualisiere PROJECT_CONTEXT.md!** + +Du hast jetzt genug Kontext über das Projekt. Aktualisiere folgende Abschnitte: + +1. **"Aktueller Status"** - Was wird gerade gebaut? + ```markdown + ## Aktueller Status + Feature-Specs für [Projektname] erstellt. Nächster Schritt: Solution Architect. + ``` + +2. **"Features Roadmap"** - Liste alle erstellten Features: + ```markdown + ## Features Roadmap + - [PROJ-1] Feature-Name → �� Planned → [Spec](/features/PROJ-1-feature-name.md) + - [PROJ-2] Feature-Name → 🔵 Planned → [Spec](/features/PROJ-2-feature-name.md) + ``` + +3. **"Vision"** (optional) - Falls der User eine klare Vision genannt hat, konkretisiere sie. + +**Warum?** PROJECT_CONTEXT.md ist die zentrale Übersicht für alle Agents. Ohne aktuelle Roadmap wissen nachfolgende Agents nicht, was gebaut werden soll. + ## Output-Format ```markdown @@ -226,6 +249,7 @@ Bevor du die Feature Spec als "fertig" markierst, stelle sicher: - [ ] **File gespeichert:** `/features/PROJ-X-feature-name.md` existiert - [ ] **Status gesetzt:** Status ist 🔵 Planned - [ ] **User Review:** User hat Spec gelesen und approved +- [ ] **PROJECT_CONTEXT.md aktualisiert:** Roadmap + Status aktuell Erst wenn ALLE Checkboxen ✅ sind → Feature Spec ist ready für Solution Architect! diff --git a/TEMPLATE_CHANGELOG.md b/TEMPLATE_CHANGELOG.md index 0658f76..b763689 100644 --- a/TEMPLATE_CHANGELOG.md +++ b/TEMPLATE_CHANGELOG.md @@ -5,6 +5,17 @@ --- +## v1.4.3 (2026-01-16) + +**Requirements Engineer: PROJECT_CONTEXT.md automatisch aktualisieren** +- Neue Phase 5: Nach Feature-Specs → PROJECT_CONTEXT.md updaten +- Aktualisiert: "Aktueller Status", "Features Roadmap", optional "Vision" +- Neuer Checklist-Punkt: "PROJECT_CONTEXT.md aktualisiert" + +**Geändert:** `.claude/agents/requirements-engineer.md` + +--- + ## v1.4.2 (2026-01-16) **Frontend Developer: Design-Vorgaben abfragen**