1
0
Fork 0
mirror of https://github.com/s-frick/effigenix.git synced 2026-03-28 15:29:34 +01:00
effigenix/.claude/skills/implement-feature/SKILL.md
2026-03-19 10:20:32 +01:00

1.3 KiB

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

/implement-feature <issue-number>

Examples:

# 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

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