CC-Sprint Dokumentation¶
CC-Sprint ist die Context-Bridge zwischen Mensch und Claude Code – orchestriert Pair Programming mit einem Requirements-First-Ansatz.
Kern-Prinzipien¶
Requirements-First¶
Backlog.md als Single Source of Truth. Klare Anforderungen führen zu klarem Code.
Pair Programming¶
Mensch bringt Vision und Kontrolle, Claude Code bringt Umsetzung und Best Practices.
Interaktive Steuerung¶
Cockpit statt Autopilot. Feedback-Schleifen und Design-Entscheidungen im Dialog.
Code-Sicherheit¶
Git-Integration, Backup-System, Validierung. Eine zentrale Rust-Schnittstelle.
Status: Alpha¶
Implementiert¶
| Bereich | Status |
|---|---|
| Rust Backend (30 Commands) | Fertig |
| SQLite + Migrations | Fertig |
| React Frontend | Fertig |
| File Sync & Auto-Save | Fertig |
| Backup System | Fertig |
| Git-Integration | Fertig |
CLI Binary (ccs) |
Fertig |
| Konsistenzprüfung | Fertig |
Kernfunktionen¶
- Features (F), Tasks (T), Bugs (B), Chores (C)
- Bearbeiten mit Auto-Save
- Multi-Filter (Status, Priorität, Phase, Typ)
- Volltextsuche & Multi-ID-Suche
- Bidirektional: App ↔ Backlog.md
- Backlog.md bleibt Source of Truth
- Auto-Backup vor Änderungen
- File Watcher erkennt externe Änderungen
- Status, Commit, Push aus der App
- Auto-Commit & Auto-Push (konfigurierbar)
- Backup erstellen, validieren, wiederherstellen
- Token sicher im System-Keyring
- Gleiche Rust-Funktionen für Terminal
- JSON-Output für Scripting
- Timestamps, Validierung, Git-Ops
Tech Stack¶
| Backend | Frontend | Tools |
|---|---|---|
| Tauri 2.0 (Rust) | React 18 + TypeScript | CLI: ccs |
| SQLite (rusqlite) | TailwindCSS | Git: git2-rs |
| comrak (Markdown) | Zustand (State) | notify (File Watch) |
| petgraph (Deps) | Recharts (Charts) | keyring (Secrets) |
Quick Start¶
git clone https://gitlab.SERVER/USER-NAME/claudecode_requirements_app.git
cd CC-Sprint && cd app && npm install && cd ../src-tauri && cargo build
npm run tauri dev
Dokumentation¶
Letzte Aktualisierung: 2026-02-04