skills/forge-tour/SKILL.md
[read-only] Guided 5-stop introduction to Forge covering init, verify, run, fix, and review. Use when new to Forge, onboarding team members, or want a walkthrough of the most important skills. Trigger: /forge-tour, how does forge work, getting started, teach me forge
npx skillsauth add quantumbitcz/dev-pipeline forge-tourInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
See shared/skill-contract.md for the standard exit-code table.
None. Works before or after /forge-init.
Present each stop sequentially. Pause between stops to let the user ask questions or try the skill.
None. This skill displays informational content.
Welcome to Forge, a 10-stage autonomous development pipeline. This tour walks you through the 5 skills you'll use most, in the order you'll need them.
What it does: Configures Forge for your project by detecting your tech stack (language, framework, testing) and generating local config files.
When to use: First time setting up Forge in a project.
What happens:
.claude/forge.local.md (project config).claude/forge-config.md (pipeline settings)Try it: Run /forge-init in any project.
What it does: Runs build + lint + test and reports pass/fail. No pipeline, no agents — just a quick sanity check.
When to use: Before any pipeline run, after manual changes, before committing.
What happens:
Try it: Run /forge-verify to check your project's baseline health.
What it does: The main entry point. Give it a requirement, and it runs the full 10-stage pipeline: explore → plan → implement (TDD) → verify → review → ship.
When to use: When you have a clear feature to build.
Example:
/forge-run Add email validation to user registration with error messages
What happens:
What it does: Specialized bugfix workflow — investigates root cause, writes a failing test that reproduces the bug, implements the fix.
When to use: When you have a bug to fix.
Example:
/forge-fix Users get 404 when accessing /api/groups endpoint
What happens:
What it does: Reviews your recent code changes using 3-8 specialized review agents (security, architecture, performance, accessibility, etc.).
When to use: After making changes, before committing or creating a PR.
Example:
/forge-review # Quick mode: 3 agents
/forge-review --full # Full mode: up to 8 agents
What happens:
| Skill | When | Time |
|-------|------|------|
| /forge-init | First time setup | ~1 min |
| /forge-verify | Quick health check | ~30s |
| /forge-run | Build a feature | 5-30 min |
| /forge-fix | Fix a bug | 3-15 min |
| /forge-review | Review code quality | 1-5 min |
/forge-help/forge-compress output/forge-insights/forge-sprintWSL2 is the recommended way to run Forge on Windows. All scripts require bash 4.0+ which WSL2 provides natively.
# Install WSL2 (PowerShell as Administrator)
wsl --install -d Ubuntu
# Inside WSL2
sudo apt update && sudo apt install -y bash python3 git docker.io
Important: Run all Forge commands from within WSL2, not PowerShell or CMD.
Git Bash provides a minimal bash environment but has known limitations:
0ac4874)# Requires Git for Windows with Git Bash
# Enable long paths in git
git config --global core.longpaths true
macOS ships with bash 3.x. Forge requires bash 4.0+.
brew install bash python3
# Verify version
bash --version # Must show 4.0+
All major distributions are supported. Install bash 4+ and python3:
# Ubuntu / Debian
sudo apt update && sudo apt install -y bash python3 git
# Fedora / RHEL
sudo dnf install -y bash python3 git
# Arch Linux
sudo pacman -S bash python git
/forge-help — full skill decision tree/forge-init — first-time project setup/forge-run — build a featuredevelopment
[writes] Build, fix, deploy, review, or modify code in this project. Universal entry for the forge pipeline. Auto-bootstraps on first run; brainstorms before planning when given a feature description. Use when you want to take any productive action: implementing features, fixing bugs, reviewing branches, deploying, committing, running migrations.
tools
[writes] Manage forge state and configuration: recovery, abort, config edits, session handoff, automations, playbooks, output compression, knowledge graph maintenance. Use when you need to recover from broken pipeline state, edit settings, or manage long-lived state.
development
[writes] Create, list, show, resume, or search forge session handoffs. Use when context is getting heavy and you want to transfer a forge run or conversation into a fresh Claude Code session, or to resume from a prior handoff artefact. Subcommands - no args (write), list, show, resume, search.
development
[writes] Manage the Neo4j knowledge graph. Subcommands: init, rebuild (writes); status, query <cypher>, debug (read-only). Requires Docker. No default — an explicit subcommand is required. Use when setting up the graph for the first time, rebuilding after major refactors, checking graph health, or running ad-hoc Cypher diagnostics.