CommunityCodierung & Entwicklunggithub.com

Enricrypto/cypher-claude-skills

Ein Repository mit wiederverwendbaren Claude Code-Fähigkeiten und Agenten. Der Feature-Loop – ein 5-stufiges, 10-Agenten-System – läuft in Claude Code, um Feature-Ideen in gemergten, getesteten Code umzuwandeln. Kein CLI. Kein npm. Reines Claude Code.

Was ist cypher-claude-skills?

Enricrypto/cypher-claude-skills ist eine Sammlung von wiederverwendbaren Skills und Agenten für Claude Code, die es Entwicklern ermöglicht, komplexe Arbeitsabläufe zu automatisieren. Das Herzstück ist der Feature-Loop, ein 5-stufiges System mit 10 spezialisierten Agenten, das Ideen für neue Funktionen automatisch in mergbaren und getesteten Code umwandelt – alles innerhalb der Claude Code Umgebung. Der Fokus liegt auf einem reinen, CLI-freien und npm-unabhängigen Ansatz, der die Leistungsfähigkeit von Claude Code voll ausschöpft. Ziel ist es, die Produktivität von Entwicklern zu steigern, indem sich wiederholende Aufgaben (wie Code-Generierung, Tests und Merging) an KI-Agenten delegiert werden. Der Skill ist ideal für Teams und Einzelentwickler, die schnell und zuverlässig neue Features implementieren möchten, ohne die Entwicklungsumgebung verlassen zu müssen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add Enricrypto/cypher-claude-skills

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht cypher-claude-skills?

Ein Repository mit wiederverwendbaren Claude Code-Fähigkeiten und Agenten. Der Feature-Loop – ein 5-stufiges, 10-Agenten-System – läuft in Claude Code, um Feature-Ideen in gemergten, getesteten Code umzuwandeln. Kein CLI. Kein npm. Reines Claude Code.

Übersicht

Der Feature-Loop automatisiert den gesamten Entwicklungsprozess von der Idee bis zum Merge. Er besteht aus mehreren Agenten, die jeweils eine spezifische Rolle im Workflow übernehmen.

Die 5 Stufen:

  1. Ideenfindung & Planung – Analyse der Feature-Anforderung und Erstellung eines detaillierten Plans.
  2. Code-Generierung – Implementierung des geplanten Codes durch spezialisierte Agenten.
  3. Qualitätssicherung – Automatische Überprüfung der Code-Qualität und -Konsistenz.
  4. Tests – Ausführung von Unit- und Integrationstests zur Sicherstellung der Funktionalität.
  5. Merge & Finalisierung – Merging des getesteten Codes in den Hauptbranch.

Voraussetzungen

  • Claude Code (installiert und konfiguriert)
  • Ein Git-Repository mit einem Hauptbranch (z. B. main oder master)

Installation

Klone dieses Repository in ein Verzeichnis deiner Wahl:

git clone https://github.com/Enricrypto/cypher-claude-skills.git

Verwendung

  1. Starte Claude Code in deinem Projektverzeichnis.
  2. Lade das Feature-Loop-System mit dem Befehl:
    /load-skill path/to/cypher-claude-skills/feature-loop
    
  3. Gib deine Feature-Idee als Eingabe ein, z. B.:

    "Füge einen Dark Mode zur Login-Seite hinzu, der sich nach dem System-Schema richtet."

  4. Der Feature-Loop verarbeitet die Anforderung automatisch und führt sie durch alle 5 Stufen.

Agenten

Das System verwendet 10 dedizierte Agenten, die parallel oder sequentiell arbeiten:

  • Product Owner – definiert die Anforderungen und User Stories
  • Architect – erstellt die technische Architektur
  • Developer – implementiert den Code
  • Reviewer – überprüft den Code auf Fehler und Stil
  • Tester – schreibt und führt Tests aus
  • Merge Manager – merge den Code und löst Konflikte
  • Documentator – dokumentiert die Änderungen
  • Security Auditor – prüft auf Sicherheitslücken
  • Performance Optimizer – optimiert die Leistung
  • QA Lead – koordiniert die Qualitätssicherung

Konfiguration

Du kannst das Verhalten des Feature-Loops über Umgebungsvariablen oder eine Konfigurationsdatei anpassen:

VariableBeschreibungStandardwert
FEATURE_BRANCH_PREFIXPräfix für Feature-Branchesfeature/
TEST_RUNNERTest-Framework (z. B. jest, pytest)jest
MERGE_STRATEGYMerge-Strategie (squash, merge, rebase)squash

Beispiele

Beispiel 1: Neues API-Endpunkt

Eingabe: "Erstelle einen GET-Endpunkt /api/users der eine Liste aller Benutzer zurückgibt."

Ergebnis:

  • Generierter Controller und Route
  • Unit-Tests für den Endpunkt
  • Integrationstests
  • Automatischer Merge nach bestandenen Tests

Beispiel 2: Bug-Fix

Eingabe: "Behebe den Fehler, bei dem die Anmeldung mit einem leeren Passwort abstürzt."

Ergebnis:

  • Validierung des Passwortfeldes
  • Fehlerbehandlung hinzugefügt
  • Tests für den Fix
  • Merge in den Hauptbranch

Fehlerbehebung

  • Loop hängt: Überprüfe, ob alle Agenten korrekt konfiguriert sind und keine Konflikte im Git-Repository vorliegen.
  • Tests schlagen fehl: Stelle sicher, dass Testabhängigkeiten installiert sind und die Testumgebung korrekt eingerichtet ist.
  • Merge-Konflikte: Der Merge Manager versucht, Konflikte automatisch zu lösen. Bei Misserfolg wird der Vorgang pausiert und du wirst zur manuellen Lösung aufgefordert.

Beitrag leisten

Beiträge sind willkommen! Erstelle einen Fork, entwickle in einem separaten Branch und reiche einen Pull Request ein.

Lizenz

MIT

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills