Installation
AgileFlow is distributed as an npm package that installs directly into your project, adding slash commands, agents, and project structure.
Prerequisites
- Node.js 18.0 or higher
- Claude Code, Cursor, Windsurf, or OpenAI Codex CLI
- A Git repository for your project
Quick Install
npx agileflow@latest setup
The npx command always fetches the latest version, so there is no risk of outdated installations.
Updates
npx agileflow@latest update
After Setup
/agileflow:help # View all commands
/agileflow:configure # Configure hooks, status line, etc.
/agileflow:babysit # Interactive mentor for implementationWhat Gets Installed
Installed Commands
All commands become available as /agileflow:command-name in Claude Code:
| Command | Description |
|---|---|
/agileflow:epic | Create a new epic |
/agileflow:story | Create a user story |
/agileflow:status | Update story status |
/agileflow:board | View kanban board |
/agileflow:babysit | Start guided implementation |
See the full command reference for all 155 commands.
Verify Installation
After installation, verify everything is set up correctly:
# In Claude Code, run:
/agileflow:helpYou should see the AgileFlow help menu with all available commands.
IDE Support
AgileFlow works with multiple AI-powered IDEs:
| IDE | Status | Config Location |
|---|---|---|
| Claude Code | Supported | .claude/commands/agileflow/ |
| Cursor | Supported | .cursor/commands/agileflow/ |
| Windsurf | Supported | .windsurf/workflows/agileflow/ |
| OpenAI Codex CLI | Supported | .codex/skills/ and ~/.codex/prompts/ |
IDE-Specific Setup
# Claude Code (default)
agileflow setup
# Cursor
agileflow setup --ide cursor
# Windsurf
agileflow setup --ide windsurf
# OpenAI Codex CLI
agileflow setup --ide codexConfiguration
After installation, you can customize AgileFlow behavior:
/agileflow:configureThis interactive command lets you:
- Enable/disable features
- Set default owners for stories
- Configure hooks and automation
- Adjust status line display
See Configuration for all options.
Updating
To update AgileFlow to the latest version:
npx agileflow@latest setup
Your existing project data (epics, stories, status) is preserved.
Uninstalling
To remove AgileFlow from your project:
# Remove AgileFlow directories
rm -rf .agileflow
rm -rf .claude/commands/agileflow
# Optionally remove docs (contains your project data)
rm -rf docsTroubleshooting
Commands not appearing
Make sure you're running Claude Code from your project root where AgileFlow was installed.
Permission errors
Ensure you have write access to the project directory:
chmod -R u+w .agileflow .claude docsNode version issues
AgileFlow requires Node.js 18+:
node --version # Should be v18.0.0 or higherNext Steps
Now that AgileFlow is installed:
- Create your first epic:
/agileflow:epic EPIC=EP-0001 TITLE="My Feature" - Break it into stories:
/agileflow:story EPIC=EP-0001 STORY=US-0001 TITLE="First task" - Start working:
/agileflow:babysit
Use /agileflow:help to see all available commands.