Files
ai-coding-starter-kit/TEMPLATE_CHANGELOG.md
T
“alexvisualmakers” 9195df186c Initial commit: AI Coding Starter Kit v1.3.0 (Production-Ready)
Features:
- Next.js 16 + TypeScript + Tailwind CSS
- 6 Production-Ready AI Agents (Requirements → Deployment)
- Production Guides (Error Tracking, Security, Performance, Scaling)
- Feature Changelog System (Code Reuse)
- PM-Friendly Documentation
- Supabase-Ready (optional)
- shadcn/ui-Ready
- Vercel Deployment-Ready

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-12 08:41:31 +01:00

258 lines
6.2 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.
# Template Changelog
> **Note:** This file tracks changes to the **AI Coding Starter Kit Template** itself (not your project features).
>
> For tracking features you build in your project, use `FEATURE_CHANGELOG.md` instead.
---
## v1.2.0 - Feature Changelog System (2026-01-10)
### ✅ Änderungen
#### 1. Neue `FEATURE_CHANGELOG.md` für Feature-Tracking
**Problem vorher:**
- Agents wussten nicht, welche Features bereits existieren
- Risiko von Duplikaten oder redundanter Infrastruktur
- Keine zentrale Übersicht über implementierte Features
**Jetzt:**
- `FEATURE_CHANGELOG.md` trackt chronologisch ALLE implementierten Features
- Enthält: Implementation Details, neue Files, Database Changes, API Endpoints, Abhängigkeiten
- Wird vom DevOps Agent nach jedem Deployment updated
**Format:**
```markdown
## [PROJ-X] Feature-Name (2026-XX-XX)
### Implementiert ✅
- **Status:** Done
- **Feature Spec:** `/features/PROJ-X-feature-name.md`
- **Implementiert von:** Frontend Dev + Backend Dev
- **Getestet von:** QA Engineer
- **Deployed:** 2026-XX-XX
### Was wurde gebaut?
[1-2 Sätze Beschreibung]
### Neue Files
- `src/components/NewComponent.tsx` - [Beschreibung]
### Database Changes
```sql
CREATE TABLE new_table (...);
```
### API Endpoints
- `GET /api/endpoint` - [Beschreibung]
### Abhängigkeiten
- Baut auf: [PROJ-1], [PROJ-2]
```
**Benefits:**
- ✅ Agents können bestehende Components/APIs/Tables wiederverwenden
- ✅ Verhindert Duplicate Features
- ✅ QA weiß, welche Features für Regression Tests relevant sind
- ✅ Zentrale Dokumentation aller Features
---
#### 2. Alle 6 Agents integrieren jetzt FEATURE_CHANGELOG.md
**Updated:**
1. **Requirements Engineer:**
- Prüft vor Feature Spec, ob ähnliches Feature existiert
- Checkt vergebene Feature-IDs
2. **Solution Architect:**
- Prüft bestehende Components/APIs/Database Tables
- Kann auf existierender Infrastruktur aufbauen
3. **Frontend Developer:**
- Prüft wiederverwendbare Components, Hooks, Styling-Patterns
- Verhindert Duplicate Code
4. **Backend Developer:**
- Prüft bestehende Database Tables, Columns, API Endpoints, RLS Policies
- Kann Schema erweitern statt neu erstellen
5. **QA Engineer:**
- Prüft bestehende Features für Regression Tests
- Sieht Feature-Abhängigkeiten
6. **DevOps Engineer:**
- Updated FEATURE_CHANGELOG.md nach jedem Deployment
- Dokumentiert Implementation Details für zukünftige Features
**Alle Agents haben:**
- Neue Verantwortlichkeit: "FEATURE_CHANGELOG.md lesen"
- ⚠️ Warnung-Sektion mit Erklärung
- Checklist-Item: "FEATURE_CHANGELOG.md gelesen"
---
### 📦 Neue Files
1. **`FEATURE_CHANGELOG.md`** Feature-Tracking System (Template + Guidelines)
---
### 🔄 Updated Files
1. **`.claude/agents/requirements-engineer.md`**
- FEATURE_CHANGELOG.md Integration
- Prüft vergebene Feature-IDs
2. **`.claude/agents/solution-architect.md`**
- FEATURE_CHANGELOG.md Integration
- Prüft bestehende Infrastruktur
3. **`.claude/agents/frontend-dev.md`**
- FEATURE_CHANGELOG.md Integration
- Code-Reuse Fokus
4. **`.claude/agents/backend-dev.md`**
- FEATURE_CHANGELOG.md Integration
- Schema-Erweiterung statt Neuerstellung
5. **`.claude/agents/qa-engineer.md`**
- FEATURE_CHANGELOG.md Integration
- Regression Testing Focus
6. **`.claude/agents/devops.md`**
- FEATURE_CHANGELOG.md Update-Pflicht nach Deployment
- Vollständige Update-Anleitung
---
## v1.1.0 - Agent System Improvements (2026-01-10)
### ✅ Änderungen
#### 1. `.claude/skills/` → `.claude/agents/` umbenannt
**Warum?**
- Agents sind KEINE registrierten Claude Code Skills
- Vermeidet Verwirrung (man kann sie nicht mit `/command` aufrufen)
- Klarere Benennung: Prompt-Templates / Role-Definitions
**Betroffen:**
- Ordner umbenen nt: `.claude/agents/`
- Alle Dokumentations-Files updated (README, PROJECT_CONTEXT, etc.)
---
#### 2. Requirements Engineer: Interaktive Fragen mit `AskUserQuestion`
**Vorher:**
```markdown
Fragen stellen:
- Wer sind die User?
- Was ist der Haupt-Use-Case?
```
→ Agent rattert Fragen als Text runter
**Jetzt:**
```typescript
AskUserQuestion({
questions: [
{
question: "Wer sind die primären User dieses Features?",
header: "Zielgruppe",
options: [
{ label: "Solo-Gründer", description: "..." },
{ label: "Kleine Teams (2-10)", description: "..." },
...
],
multiSelect: false
}
]
})
```
→ Agent nutzt interaktive Single/Multiple-Choice Fragen!
**Benefits:**
- User kann per Mausklick antworten (statt tippen)
- Strukturierte Antworten (keine freien Texte)
- Bessere User Experience
- Systematischer Workflow
---
#### 3. Neue Dokumentation: `HOW_TO_USE_AGENTS.md`
**Inhalt:**
- ✅ Erklärt, dass Agents KEINE Skills sind
- ✅ Zeigt, wie man Agents richtig nutzt (Referenzierung)
- ✅ Best Practice Workflows mit Beispielen
- ✅ Voice-First Development Tipps
- ✅ Troubleshooting
- ✅ Quick Reference Table
**Use Case:**
User, die das Template clonen, wissen sofort wie sie die Agents nutzen.
---
### 📦 Neue Files
1. **`HOW_TO_USE_AGENTS.md`** Vollständige Nutzungsanleitung
2. **`TEMPLATE_CHANGELOG.md`** Dieses File (Template Version History)
---
### 🔄 Updated Files
1. **`.claude/agents/requirements-engineer.md`**
- Workflow komplett überarbeitet
- Nutzt jetzt `AskUserQuestion` Tool
- 4 Phasen: Feature verstehen → Edge Cases → Spec schreiben → Review
2. **`README.md`**
- Warnung hinzugefügt: Agents sind keine Skills
- Link zu HOW_TO_USE_AGENTS.md
3. **`PROJECT_CONTEXT.md`**
- Pfade updated (`.claude/agents/`)
4. **`TEMPLATE_OVERVIEW.md`**
- Pfade updated
5. **`CHECKLIST.md`**
- Pfade updated
---
### 🚀 Migration Guide (für bestehende Nutzer)
Falls du das Template bereits gecloned hast:
```bash
cd ai-coding-starter-kit
mv .claude/skills .claude/agents
```
Fertig! Keine weiteren Änderungen nötig.
---
## v1.0.0 - Initial Release (2026-01-10)
### Features
- ✅ Next.js 16 + TypeScript + Tailwind CSS
- ✅ 6 AI Agents mit Checklisten
- ✅ Supabase-Ready (optional)
- ✅ shadcn/ui-Ready
- ✅ Vercel Deployment-Ready
- ✅ PROJECT_CONTEXT.md Template
- ✅ Feature Specs System (`/features/PROJ-X.md`)
- ✅ Vollständige Dokumentation
---
**Letzte Aktualisierung:** 2026-01-10