Autonomous Next.js development pipeline with craftsman agents (Smelter, Blacksmith, Temperer, Honer)
Headless agent that implements a GitHub issue without human interaction
Headless agent that audits the codebase for quality, UX, and technical debt, filing implementation issues
Headless agent that triages owner-filed bugs and files scoped implementation issues
Headless agent that plans features within an existing project from human-filed requests
Headless agent that bootstraps a new project from a feature request — scaffolds, sets up Vercel, writes INGOT.md and GRADING_CRITERIA.md, and creates initial implementation issues
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
$${\color{#d97706}\textbf{Autonomous\ Next.js\ development\ powered\ by\ Claude\ Code.}}$$
$${\color{#d97706}\textbf{Describe\ your\ app\ in\ plain\ English\ —\ Forge\ plans,\ builds,\ and\ deploys\ it\ through\ GitHub\ and\ Vercel.}}$$
# Install Forge (one-time)
curl -fsSL https://raw.githubusercontent.com/allan-mobley-jr/forge/main/install.sh | bash
# Start a new project
mkdir my-app && cd my-app
forge init
Note: The installer also sets up the Vercel plugin for Claude Code and agent-browser for browser automation. The Vercel plugin requires OAuth authentication — it will prompt on first use. agent-browser runs locally and needs no auth.
Then start building:
forge smelt # describe your app — the Smelter plans and creates issues
forge stoke # autonomously implement, review, and merge each issue
forge cast # full autonomous cycle: smelt → stoke → hone
Forge uses a medieval forge metaphor. Three core craftsmen — each a Claude Code agent — handle the development pipeline. One post-cycle craftsman handles auditing. You invoke them one at a time, or let them run autonomously.
┌───────────────┐ ┌──────────┐
│ forge init │──────▶│ GitHub │
│ (bootstrap) │ │ repo │
└───────────────┘ └──────────┘
Core: forge smelt → forge hammer ⇄ forge temper (per issue)
↑─── forge stoke ───↑
Post-cycle: forge hone
forge cast = smelt → stoke → hone (full cycle)
| Craftsman | Command | What it does |
|---|---|---|
| Smelter | forge smelt | Researches, plans, and creates sequenced implementation issues. On first run, scaffolds the project and produces INGOT.md. |
| Blacksmith | forge hammer | Implements the lowest open issue on a feature branch. Reads INGOT.md for architectural context. |
| Temperer | forge temper | Evaluates the Blacksmith's work against acceptance criteria and quality bar. Approves and merges, or sends back for rework. Manages releases. |
| Honer | forge hone | Triages bugs or audits the codebase. Files implementation issues for the Blacksmith. |
Each command has an auto- variant for autonomous operation (e.g., forge auto-smelt). In auto mode, the agent runs headless via -p without human interaction.
Every agent exists in two variants:
forge smelt): launches a Claude Code session where you confer with the agent — describe what you want, answer questions, approve the plan before it acts.forge auto-smelt): runs headless with -p. The agent makes decisions autonomously and documents assumptions.Single-track pipeline: Forge processes one issue at a time, in the order they were created. Do not run multiple
forge stokeorforge castsessions concurrently — they will conflict on the same issue.
The three core agents follow a structured pattern:
Agents check for user-defined domain agents at ~/.claude/agents/ and spawn them as subagents when relevant.
Named sessions persist across issues within a milestone. The CLI resumes sessions on crash or relaunch, preserving the agent's full context. Sessions clear at milestone boundaries. Session state is stored in ~/.forge/config.json per project.
npx claudepluginhub allan-mobley-jr/forge --plugin forgeNext.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns
Claude Code plugin that uses skill architecture to intercept vague prompts, ask clarifying questions, and return structured framework-aware prompts that has credit saving patterns built in.
Autonomous multi-agent development framework with spec-driven sprints and convergent iteration
Development agents, skills, hooks, and commands for Claude Code workflows
Build and deploy web apps and agents
Full-stack web development with app scaffolding and page generation