Was macht context-forge?
Auto-Harness-Engineering-Meta-Repo: Diskutiere → kuratiere → starte ein kontextoptimiertes Projekt für Claude Code, Cursor, Copilot und andere KI-Codierungsagenten.
Übersicht
glowElephant/context-forge ist ein Toolkit und Meta-Repository, das entwickelt wurde, um die Erstellung kontextreicher Entwicklungsumgebungen für KI-Codierungsagenten zu automatisieren. Es führt Benutzer durch einen strukturierten Workflow:
- Diskutiere: Beginne mit einem strukturierten Meeting oder einer Diskussion, um die Anforderungen des Projekts, die Architektur und die Entwicklungskonventionen zu sammeln.
- Kuratiere: Verwende die mitgelieferten Werkzeuge, um relevante Kontextinformationen zu extrahieren, zu organisieren und zu verfeinern, einschließlich Code-Stil, Abhängigkeiten, Tests und Architekturmuster.
- Starte: Generiere automatisch die gesamte erforderliche Konfiguration und die Kontextdateien (
CONTEXT.md,.cursorrules, agentenspezifische Konfigurationen), um dein Projekt für die Zusammenarbeit mit KI vorzubereiten.
Hauptfunktionen
- Meta-Repository-Ansatz: Fungiert als übergeordnetes Repository, das die Kontextdefinition für deine gesamte Organisation oder dein Team verwaltet.
- Workflow-Automatisierung: Automatisiert den mühsamen Prozess der Dokumentation deiner Codebasis für KI-Agenten.
- Multi-Agenten-Unterstützung: Ausgabe, die mit Claude Code, Cursor, Copilot und anderen wichtigen KI-Codierungsagenten kompatibel ist.
- Konversationsgetriebene Einrichtung: Nutze KI-gesteuerte Diskussionen, um anfängliche Kontextentwürfe zu generieren.
Erste Schritte
Um glowElephant/context-forge zu verwenden, klone dieses Repository in dein Meta-Repo-Verzeichnis:
git clone https://github.com/glowElephant/context-forge.git
cd context-forge
Voraussetzungen
- Node.js (v18 oder höher)
- npm oder yarn
- Ein KI-Assistent (Claude Code, Cursor, Copilot)
Verwendung
-
Führe das Setup-Skript aus, um ein neues Projekt zu initialisieren:
npm run setup -
Folge den Aufforderungen, um die Details deines Projekts zu beschreiben.
-
Die Tool generiert die folgenden Dateien in deinem Zielverzeichnis:
CONTEXT.md– Hauptkontextdatei für KI-Assistenten.cursorrules– Regeln für die Cursor-Integrationagent_config.yml– Allgemeine Konfiguration für verschiedene KI-Agentendocs/context/– Verzeichnis mit detaillierten Kontextdokumentationen
Konfiguration
Du kannst das Verhalten von context-forge über die Datei forge.config.yml im Stammverzeichnis anpassen:
# forge.config.yml
projekt:
name: "mein-ki-projekt"
typ: "node-bibliothek"
agenten:
- claude-code
- cursor
- copilot
kontext-quellen:
- pfad: "./src"
muster: ["**/*.ts", "**/*.tsx"]
- pfad: "./tests"
muster: ["**/*.test.ts"]
Integrationen
| Agent | Unterstützt | Konfiguration automatisch generiert |
|---|---|---|
| Claude Code | Ja | CONTEXT.md |
| Cursor | Ja | .cursorrules, .cursorconfig |
| Copilot | Ja | .github/copilot-instructions.md |
| Codex CLI | Teilweise | Manuell |
Beispiele
Sieh dir das examples/ Verzeichnis für vollständige Beispiele an, wie context-forge mit verschiedenen Projekttypen verwendet wird.
Mitwirken
Beiträge sind willkommen! Bitte lies CONTRIBUTING.md, um zu erfahren, wie du helfen kannst.
Lizenz
MIT-Lizenz. Siehe LICENSE für Details.
Gemeinschaft
- Diskussionen auf GitHub Issues und Discussions
- Chat auf [Discord-Server einladen / Link einfügen]
Erstellt mit ❤️ von glowElephant