forge
Forge
Verwandeln Sie Claude Code in eine strukturierte Bereitstellungsschleife: Planen Sie die Arbeit, führen Sie Module parallel aus, validieren Sie gründlich, wiederholen Sie Versuche intelligent und übernehmen Sie das, was funktioniert hat.
Installation
Kopieren und einfügen:
claude plugin marketplace add TT-Wang/forge
claude plugin install forge@tt-wang-pluginsDer erste Start kann einige Sekunden dauern, da Forge seine MCP-Server-Abhängigkeiten automatisch bootstrappt.
Nach der Installation:
Starten Sie Claude Code neu, falls es bereits geöffnet war
Öffnen Sie das Repository, in dem Sie arbeiten möchten
Führen Sie
/forge <objective>aus
Beispiel:
/forge add audit logging for admin actionsRelated MCP server: KIA - Kaizen Intelligent Agent
Das Konzept
Forge ist für den Punkt gedacht, an dem einfaches Prompting nicht mehr ausreicht.
Wenn die Aufgabe mehrere Dateien betrifft, eine Koordination zwischen Modulen erfordert oder den Nachweis erbringen muss, dass sie tatsächlich funktioniert, bietet Forge Claude Code einen Workflow anstelle eines weiteren Prompts:
Unterteilen Sie die Arbeit in Module
Führen Sie aus, was parallelisiert werden kann
Validieren Sie jedes Modul streng
Wiederholen Sie fehlgeschlagene Versuche mit Debugger-Kontext
Merken Sie sich für die nächste Aufgabe, was funktioniert hat
Sie verwenden weiterhin Claude Code. Forge fügt lediglich Struktur um die schwierigen Teile herum hinzu.
Was Sie erhalten
Strukturierte Planung: Unterteilt ein Feature in Module mit Abhängigkeiten und Verifizierungsbefehlen
Parallele Ausführung: Führt unabhängige Module gleichzeitig in isolierten Worktrees aus
Tiefe Validierung: Überprüft Dateien, Befehle, Syntax und modulübergreifende API-Verträge
Intelligente Wiederholung: Verfolgt Versuche, erkennt Stagnation und eskaliert an einen Debugger-Agenten
Sitzungsfortsetzung: Setzt unvollständige Arbeit fort, anstatt von vorne zu beginnen
Sitzungsübergreifendes Gedächtnis: Merkt sich Konventionen, Fehlermuster und Testbefehle
Sichtbarkeit des Status: Zeigt den Fortschritt in der Claude-Ausgabe und einer Terminal-Statuszeile an
Warum nicht einfach direkt Claude Code verwenden?
Für viele Aufgaben sollten Sie das tun.
Aufgabenart | Einfaches Claude Code | Forge |
Eine kleine Änderung | Besser | Überdimensioniert |
Schnelle Untersuchung | Besser | Überdimensioniert |
Multi-File-Feature | Manuelle Koordination erforderlich | Sehr gut geeignet |
Parallelisierbare Arbeit | Sie verwalten es selbst | Integriert |
Tiefe Validierung | Sie denken daran, sie auszuführen | Teil des Workflows |
Wiederholung nach Fehler | Manuelle Wiederholung und Debugging | Verfolgt, geführt, fortsetzbar |
Wiederverwendung von Mustern | Ad hoc | Integriertes Gedächtnis |
Forge versucht nicht, die normale Nutzung zu ersetzen. Es ist für Aufgaben gedacht, bei denen die Orchestrierung wichtig ist.
Schnellstart
60-Sekunden-Einrichtung
Installieren Sie Forge mit den beiden oben genannten Befehlen
Starten Sie Claude Code neu
Öffnen Sie Ihr Projekt
Fügen Sie ein Ziel ein:
/forge add JWT auth with refresh tokensGenehmigen Sie den generierten Plan
Ausführen
/forge build an audit log for admin actionsFortschritt prüfen
/forge-statusEin Modul erneut prüfen
/forge-validate m2Eine typische Sitzung
/forge add JWT auth with refresh tokens
[forge] Phase 1: Planning...
[forge] Proposed Plan: 4 modules, 2 parallel groups
[forge] Proceed with this plan? (yes / modify / abort)
[forge] Phase 2: Executing m1...
[forge] Phase 2: Executing m2, m3 in parallel...
[forge] ✓ m2: DONE — validated, score 1.0
[forge] ✗ m3: FAILED — retrying with debugger
[forge] ✓ m3: DONE — validated after retry
[forge] ## Forge Complete
[forge] 4/4 modules completedDas ist die Erfahrung, die Forge anstrebt: weniger manuelle Steuerung, mehr sichtbarer Fortschritt und weniger unbemerkte Fehler.
Was Sie beim ersten Lauf erwartet
Forge erstellt ein lokales
.forge/-Verzeichnis in Ihrem ProjektDer MCP-Server benötigt möglicherweise einige Sekunden, um seine Node-Abhängigkeiten zu installieren
Ihre erste echte Interaktion ist der Schritt der Planüberprüfung
Nichts wird ausgeführt, bevor Sie den Plan nicht explizit genehmigt haben
Aktuelle Projektstruktur
forge/
├── .claude-plugin/
│ ├── plugin.json
│ └── marketplace.json
├── .claude/
│ ├── settings.json
│ └── settings.local.json
├── agents/
│ ├── planner.md
│ ├── worker.md
│ ├── reviewer.md
│ └── debugger.md
├── skills/
│ ├── forge/
│ │ └── SKILL.md
│ ├── forge-status/
│ │ └── SKILL.md
│ └── forge-validate/
│ └── SKILL.md
├── forge-mcp-server/
│ ├── index.mjs
│ ├── start.sh
│ ├── package.json
│ └── tests/
├── statusline/
│ └── forge-status.sh
├── docs/
│ ├── architecture.md
│ ├── mcp-tools.md
│ └── launch/
├── CHANGELOG.md
├── CONTRIBUTING.md
├── SECURITY.md
├── CLAUDE.md
└── README.mdZur Laufzeit erstellt Forge außerdem ein lokales .forge/-Verzeichnis im Arbeitsprojekt, um Pläne, Protokolle, Gedächtnis, Wiederholungsverlauf und den fortsetzbaren Status zu speichern.
Die Hauptkomponenten
Agenten
Forge wird mit vier spezialisierten Agenten geliefert:
planner: untersucht die Codebasis und schlägt den Modulplan vor
worker: implementiert ein Modul in einem isolierten Worktree
reviewer: prüft Korrektheit, Sicherheit und Vertragsabweichungen
debugger: untersucht fehlgeschlagene Module und steuert die Wiederholung
Fähigkeiten
Die benutzerseitigen Befehle sind:
/forge: vollständiger Orchestrator-Workflow/forge-status: aktueller Plan, Modulfortschritt und gelernte Muster/forge-validate: erneute Validierung für ein Modul ausführen
MCP-Server
Der gebündelte MCP-Server bietet die gemeinsamen Laufzeitfunktionen, die Forge benötigt:
validatevalidate_planmemory_recallmemory_saveiteration_stateforge_logssession_state
Diese Tools ermöglichen es mehreren Agenten, sich zu koordinieren, ohne auf ein loses Konversationsgedächtnis angewiesen zu sein.
Statuszeile
Forge kann den Live-Fortschritt in Ihrem Terminal anzeigen:
[forge] ████░░░░░░ 2/5 | VALIDATE | refresh endpoint | 3m19s | ~2m30s leftZur Verwendung:
claude statusline set "bash /path/to/forge/statusline/forge-status.sh"Was in Ihrem Projekt verbleibt
Forge speichert seinen Laufzeitstatus in einem lokalen .forge/-Verzeichnis innerhalb des Arbeitsprojekts. Dazu gehören:
Ausführungspläne
Wiederholungsverlauf
Gelernte Muster
Strukturierte Protokolle
Fortsetzbarer Sitzungsstatus
Dies hält den Workflow überprüfbar, anstatt alles hinter einem undurchsichtigen Agentenstatus zu verbergen.
Dokumentation
Architektur — Orchestrator, Agenten, MCP-Server und Statusfluss
Referenz der MCP-Tools — Eingabe-/Ausgabeschemata und Beispiele für alle 7 Tools
Changelog — Versionshinweise
Mitwirken — Entwicklungs-Setup, Tests, Linting und PR-Prozess
Sicherheit — Schwachstellenmeldung und Sicherheitsumfang
Manuelle Installation
Wenn Sie nicht über den Claude Code Marketplace installieren möchten, können Sie Forge manuell einbinden:
git clone https://github.com/TT-Wang/forge.git /tmp/forge
mkdir -p .claude/agents .claude/skills
cp /tmp/forge/agents/*.md .claude/agents/
cp -r /tmp/forge/skills/* .claude/skills/
cp -r /tmp/forge/forge-mcp-server ./forge-mcp-server/
cd forge-mcp-server && npm install && cd ..Binden Sie dann den MCP-Server mithilfe der Referenzkonfiguration in .claude/settings.json ein.
Entwicklung
git clone https://github.com/TT-Wang/forge.git
cd forge/forge-mcp-server
npm install
npm testFunktioniert hervorragend mit
memem — persistentes sitzungsübergreifendes Gedächtnis für Claude Code. Forge kümmert sich um Planung und Ausführung; memem hilft dabei, nützliche Muster über Läufe hinweg beizubehalten.
Vibereader — kuratierte Tech-News, während Claude arbeitet
Lizenz
MIT — siehe LICENSE
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceTransforms Claude from a code generator into a programming partner capable of testing, debugging, and optimizing code automatically through a secure execution environment.
- FlicenseNot gradedqualityNot gradedmaintenanceTransforms Claude into a production-grade pair programmer by orchestrating best-in-class APIs (Morph, Chroma, DSPy) for iterative code evolution to 95%+ quality, semantic codebase search, package discovery across 3,000+ libraries, and pattern learning.
- FlicenseBqualityNot gradedmaintenanceBridges Claude Code to a Cloud Orchestrator API, providing access to multi-AI consensus, web search, code execution sandboxes, long-term memory, knowledge graphs, deployment management, and 20+ integrated AI and developer tools.28
- AlicenseNot gradedqualityAmaintenanceA flight recorder for Claude Code that captures tool calls and observations into a SQLite database, then classifies them into a distilled timeline for incident troubleshooting.MIT
Related MCP Connectors
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Trade Robinhood through natural language in Claude Code.
Paid remote MCP for Claude Code skill update gate MCP, structured receipts, audit logs, and reviewer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TT-Wang/forge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server