Christian Mueller 6cf17810cd feat: add doc-gen skill and feedback loops for all agents
- New /doc-gen skill: generates INSTALL.md, DEPLOY.md, CHANGELOG.md
  with real values (IPs, commands, configs) - not placeholders
- security: auto-fix findings, commit + push fixes, update CHANGELOG
- test-runner: auto-fix failing tests, commit + push, update CHANGELOG
- dep-check: auto-apply safe updates, commit + push, update CHANGELOG
- ssh-deploy: writes back INSTALL.md + DEPLOY.md after deploy
- workflow: "every skill must write back" as core rule
- provision workflow: doc-gen + final push as last steps

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 00:12:58 +01:00

52 lines
2.4 KiB
Markdown

# KI-Agenten Toolkit für Webprojekte
## Übersicht
Wiederverwendbare Claude Code Skills für React + Node.js Fullstack-Projekte.
Dieses Verzeichnis in neue Projekte klonen/kopieren um sofort alle Agenten verfügbar zu haben.
## Schnellstart
1. `.claude/` Verzeichnis in neues Projekt kopieren
2. `config/project.env.template` nach `config/project.env` kopieren und ausfüllen
3. `project.env` wird NICHT committet (steht in .gitignore)
## Verfügbare Skills
| Skill | Befehl | Beschreibung |
|-------|--------|-------------|
| Code-Generator | `/code-gen` | React + Node.js Code nach Best Practices |
| Security-Analyzer | `/security` | OWASP Top 10, Secrets Detection, Dep-Scan |
| Git-Push | `/git-push` | Commit, Push, PR auf Gitea (git.cynfo.net) |
| SSH-Deploy | `/ssh-deploy` | Remote Deploy & Debug via SSH |
| Test-Runner | `/test-runner` | Jest/Vitest Tests ausführen und analysieren |
| Docker-Build | `/docker-build` | Dockerfile + docker-compose generieren |
| Project-Init | `/project-init` | Neues Fullstack-Projekt aufsetzen |
| Log-Analyzer | `/log-analyzer` | Remote-Logs holen und analysieren |
| Dep-Check | `/dep-check` | Dependencies auf Vulnerabilities prüfen |
| Proxmox-LXC | `/proxmox-lxc` | LXC-Container auf Proxmox erstellen & verwalten |
| Doc-Generator | `/doc-gen` | INSTALL.md, DEPLOY.md, CHANGELOG.md generieren |
| Workflow | `/workflow` | Alle Skills orchestrieren (Feature, Bugfix, Release) |
## Workflow-Beispiele
- `/workflow feature "User-Login mit JWT"` - Kompletter Feature-Flow
- `/workflow bugfix "API gibt 500 bei leerer Query"` - Bug finden und fixen
- `/workflow security-audit` - Vollständiger Security-Check
- `/workflow release "v1.0.0"` - Release vorbereiten
- `/workflow init "MeinProjekt"` - Neues Projekt aufsetzen
- `/workflow provision "MeinProjekt"` - Neue Proxmox LXC-Umgebung + Deploy
## Tech-Stack
- **Frontend**: React, TypeScript, Tailwind CSS
- **Backend**: Node.js, Express, TypeScript
- **Git**: Gitea (git.cynfo.net)
- **Infra**: Proxmox (LXC), Linux-Server via SSH, Docker
- **Testing**: Jest/Vitest, React Testing Library, Supertest
- **DB**: PostgreSQL (default), MongoDB (optional)
## Konfiguration
Alle projektspezifischen Einstellungen in `config/project.env`:
- Gitea Credentials (URL, Token, User)
- SSH Deployment (Host, User, Key, Path)
- Proxmox API (Host, Token, Node, Storage)
- Tech-Stack Optionen
- Testing & Security Settings