- 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>
2.4 KiB
2.4 KiB
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
.claude/Verzeichnis in neues Projekt kopierenconfig/project.env.templatenachconfig/project.envkopieren und ausfüllenproject.envwird 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