- New /proxmox-lxc skill: create, configure, and manage LXC containers on Proxmox servers via API and SSH - Includes Node.js/Docker base setup, Nginx reverse proxy templates - Integrated into /ssh-deploy and /workflow orchestrator - New workflow: /workflow provision for full LXC + deploy pipeline - Added PVE config section to project.env.template Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
51 lines
2.3 KiB
Markdown
51 lines
2.3 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 |
|
|
| 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
|