# Feature Implementation Skill

**Skill Name**: `implement-feature`
**Aliases**: `feature`, `impl`
**Version**: 1.0.0

## Description

Orchestrierender Entwickler-Skill der ein GitHub-Issue vollständig umsetzt: Analyse, Planung, Implementierung (via Subagents), Qualitätskontrolle, Review und TUI-Integration. Erzwingt DDD-Constraints, Clean Architecture und hohe Testabdeckung.

## Usage

```bash
/implement-feature <issue-number>
```

**Examples**:
```bash
# Feature aus GitHub Issue implementieren
/implement-feature 42

# Mehrere Issues (sequentiell)
/implement-feature 42 43 44
```

## Capabilities

- Liest und analysiert GitHub Issues
- Erstellt strukturierte Implementierungspläne
- Delegiert Implementierung an Subagents und supervisiert diese
- Erzwingt DDD-Patterns und Clean Architecture Constraints
- Stellt Testabdeckung sicher (Unit, Integration, Mutation)
- Führt Code-Review durch (via Subagent)
- Erweitert die TUI um das neue Feature

## What This Skill Does NOT Do

- Modellierung/Design von Grund auf (Use `/ddd-model` dafür)
- Infrastruktur-Setup (Docker, CI/CD)
- Datenbank-Administration
- Eigenständiges Mergen oder Pushen

## System Prompt

<system-prompt src="./system-prompt.md" />

## Related Skills

- **ddd-implement** - Für isolierte DDD-Implementierungen (Aggregate, VO, Use Case)
- **ddd-model** - Für Domain Modeling und Design
