Skip to content

tslateman/forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forge

Workflows to chain agents together.

Each project in your dev ecosystem has its own CLI and its own Claude Code agents. Forge connects them: you define a workflow as YAML steps, and forge spawns an agent team that executes them in order, routing data between projects.

Prerequisites

Each workflow references projects from the registry. You only need the projects a given workflow calls — forge tells you which ones are missing.

Setup

git clone <repo-url> ~/dev/forge
cd ~/dev/forge

The /forge skill is available in any Claude Code session rooted in this directory.

Architecture

Forge
  ├─ reads workflow definitions (workflows/*.yaml)
  ├─ reads project interfaces (registry/*.yaml)
  └─ spawns agent teams to execute steps

Projects expose CLI interfaces:
  Reck ─── reck review, reck assess
  Shipyard ─── fl drive, fl spawn, fl status, fl review
  Blueprint ─── blueprint compile, blueprint enforce
  Lore ─── lore.sh search, lore.sh learn, lore.sh context
  Council ─── council advise (via agents)

Each project runs its own code. Forge defines the order, routes data between steps, and tracks outcomes.

Usage

/forge fleet-dispatch --task PMS-1234
/forge spec-synthesis --spec requirements.md
/forge list

Structure

Directory Purpose
registry/ Project interface declarations (YAML)
workflows/ Workflow definitions (YAML)
.claude/ Skill and agent definitions

Workflows

Workflow Chain Status
fleet-dispatch Shipyard → Reck → Lore Draft
spec-synthesis spec-trace → Shipyard → coalesce Draft
spec-proposals Lore → 3× proposals → Council → synthesize Draft

Draft — functional but not battle-tested. Interface may change.

About

Workflows to chain agents together.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors