Quick Start
Table of contents
- Installation
- Initialize Your Project
- Start Building
- Core Commands
- Working with AI
- Key Concepts
- Issues & Feedback
- Next Steps
- Join the Community
Get up and running with FORGE in under 5 minutes.
Installation
Global Installation (Recommended)
# Install FORGE globally with auto-configured Claude Code subagents
npm install -g forge-framework
# Verify installation
forge --version # Should output: 0.6.0
What Gets Installed
The global installation automatically:
- Installs the
forgeCLI command globally - Configures 6 specialized Claude Code subagents
- Sets up the FORGE framework for immediate use
- No additional configuration required
This installs FORGE globally and automatically configures 6 specialized Claude Code subagents:
- forge-architect - System architecture design and planning
- forge-developer - Code implementation and feature development
- forge-tester - Testing strategies and quality assurance
- forge-devops - Infrastructure and deployment automation
- forge-reviewer - Code review and quality assessment
- forge-analyzer - Codebase analysis and insights
Initialize Your Project
cd your-project
forge init
This creates a minimal forge.yaml configuration. Ask your AI assistant (Claude, etc.) to analyze your project and update the configuration.
Start Building
forge new "user authentication"
This starts a new development cycle. FORGE enforces progression through 5 validated phases:
- Focus - Understand requirements and design (mandatory test scenarios)
- Orchestrate - Plan tasks and dependencies
- Refine - Implement with TDD
- Generate - Prepare for deployment
- Evaluate - Learn and improve
Phase Validation (v0.6.0+)
FORGE enforces proper progression through validated phases:
forge status # Visual progress bars showing phase completion
forge phase # Show current phase details
forge phase next # Move to next phase (validates requirements)
forge complete # Complete cycle (only when all phases done)
forge complete --force # Force completion (use sparingly)
Important: You cannot skip phases or complete prematurely. Each phase has mandatory requirements (e.g., test scenarios in Focus phase).
Core Commands
forge init- Initialize FORGE in your projectforge new <feature>- Start a new development cycleforge status- Check current progressforge complete- Archive completed cycleforge document- Manage documentationforge learn- View and update learnings
Claude Code Slash Commands
When using Claude Code, you can also use explicit slash commands:
/forge init- Initialize FORGE/forge new authentication- Start new cycle/forge status- Check progress/forge complete- Complete cycle/forge help- Get help
Both work equally well - use whichever feels natural!
Working with AI
FORGE is designed for AI-driven development. After each command, engage with your AI assistant:
You: forge new "shopping cart"
You: Let's design a shopping cart feature
Claude: I'll use the forge-architect subagent to design this system...
[forge-architect activated]
As your architecture specialist, I'll design the shopping cart system:
1. First, let me analyze your current codebase...
2. I'll create test scenarios before designing...
3. Now designing the cart architecture...
Key Concepts
Claude Code Subagents
FORGE automatically configures Claude Code subagents that operate in isolated contexts:
- forge-architect - System design and planning (Read, Write, Edit, Glob, Grep, Task, TodoWrite)
- forge-developer - Code implementation (Read, Write, Edit, MultiEdit, Bash, Glob, Grep, Task, TodoWrite)
- forge-tester - Quality assurance (Read, Write, Edit, Bash, Glob, Grep, Task, TodoWrite)
- forge-devops - Infrastructure and deployment (Read, Write, Edit, Bash, Glob, Grep, Task, TodoWrite)
- forge-reviewer - Code and design review (Read, Grep, Glob, Edit, Task, TodoWrite)
- forge-analyzer - Codebase analysis and insights (Read, Glob, Grep, Task, TodoWrite)
Each subagent has specialized expertise and operates in its own context to prevent confusion.
Test-First Development
All agents enforce TDD. You must define test scenarios before writing code.
Documentation
- PRDs go in
specs/ - All other docs go in
docs/ - Use
forge documentfor AI-powered documentation management
Issues & Feedback
Please report issues at: https://github.com/scottfeltham/forge-framework/issues
Next Steps
Your First FORGE Cycle
See our comprehensive Your First FORGE Cycle walkthrough for a complete end-to-end example.
Learn More
- Core Concepts - Understand the 5-phase methodology
- Claude Code Integration - Leverage specialized AI agents
- Phase Validation - Master the validation system
- Team Collaboration - Scale with your team
Join the Community
- GitHub: https://github.com/scottfeltham/forge-framework
- Discussions: https://github.com/scottfeltham/forge-framework/discussions
Welcome to the future of AI-driven development! 🚀