AgileFlow

Installation

PreviousNext

Get AgileFlow set up in your project in under a minute.

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 implementation

What Gets Installed

.agileflowCore installation
config.json
agents149 specialized agents
commands155 slash commands
templatesStory, epic, ADR templates
.claudeClaude Code integration
commands/agileflowSlash commands
docsProject documentation
03-decisionsADRs
05-epicsEpic definitions
06-storiesUser stories
09-agentsStatus tracking
10-researchResearch notes

Installed Commands

All commands become available as /agileflow:command-name in Claude Code:

CommandDescription
/agileflow:epicCreate a new epic
/agileflow:storyCreate a user story
/agileflow:statusUpdate story status
/agileflow:boardView kanban board
/agileflow:babysitStart 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:help

You should see the AgileFlow help menu with all available commands.

IDE Support

AgileFlow works with multiple AI-powered IDEs:

IDEStatusConfig Location
Claude CodeSupported.claude/commands/agileflow/
CursorSupported.cursor/commands/agileflow/
WindsurfSupported.windsurf/workflows/agileflow/
OpenAI Codex CLISupported.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 codex

Configuration

After installation, you can customize AgileFlow behavior:

/agileflow:configure

This 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 docs

Troubleshooting

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 docs

Node version issues

AgileFlow requires Node.js 18+:

node --version  # Should be v18.0.0 or higher

Next Steps

Now that AgileFlow is installed:

  1. Create your first epic: /agileflow:epic EPIC=EP-0001 TITLE="My Feature"
  2. Break it into stories: /agileflow:story EPIC=EP-0001 STORY=US-0001 TITLE="First task"
  3. Start working: /agileflow:babysit

Use /agileflow:help to see all available commands.