Skip to content
On this page

Command Reference Overview

ClaudeAutoPM provides 96+ professional CLI commands organized into logical categories. All commands follow a consistent pattern and provide built-in help documentation.

Command Structure

Commands follow this pattern:

bash
autopm [category]:[action] [options]

Examples:

  • autopm guide - Launch interactive setup
  • autopm pm:status - View project status
  • autopm azure:task-new - Create new Azure task

Getting Help

Every command supports the --help flag:

bash
# General help
autopm --help

# Command-specific help
autopm guide --help
autopm pm:status --help

Command Categories

Core Commands

Essential commands for getting started:

CommandDescription
guideInteractive setup wizard
installInstall ClaudeAutoPM in project
helpDisplay help information
mergeMerge Claude instructions
setup-envSetup environment variables

Project Management (pm:)

GitHub-based project management:

CommandDescription
pm:initInitialize PM system
pm:statusView project status
pm:syncSynchronize all work items
pm:standupGenerate standup report
pm:nextShow next task to work on

Epic Management

CommandDescription
pm:epic-newCreate new epic
pm:epic-listList all epics
pm:epic-showShow epic details
pm:epic-startStart working on epic
pm:epic-closeClose completed epic

Issue Management

CommandDescription
pm:issue-newCreate new issue
pm:issue-listList all issues
pm:issue-showShow issue details
pm:issue-startStart working on issue
pm:issue-editEdit existing issue

PRD Management

CommandDescription
pm:prd-newCreate new PRD
pm:prd-parseParse PRD to epic
pm:prd-listList all PRDs
pm:prd-statusShow PRD status

Azure DevOps (azure:)

Azure DevOps integration commands:

CommandDescription
azure:initInitialize Azure DevOps
azure:statusView project status
azure:sync-allSync all work items
azure:standupDaily standup report
azure:sprint-statusSprint overview

Task Management

CommandDescription
azure:task-newCreate new task
azure:task-listList all tasks
azure:task-showShow task details
azure:task-startStart working on task
azure:task-closeClose completed task

User Story Management

CommandDescription
azure:us-newCreate user story
azure:us-listList user stories
azure:us-showShow story details
azure:us-editEdit user story

Development Tools

Python Commands

CommandDescription
python:scaffoldScaffold Python API
python:api-scaffoldCreate API structure
python:docs-queryQuery Python docs

React Commands

CommandDescription
react:scaffoldScaffold React app
react:app-scaffoldCreate app structure

Testing Commands

CommandDescription
testing:primeGenerate test strategy
testing:runRun test suites
playwright:test-scaffoldCreate Playwright tests

Infrastructure & DevOps

CommandDescription
github:workflowManage GitHub Actions
kubernetes:deployDeploy to Kubernetes
cloud:infra-deployDeploy infrastructure
traefik:setupSetup Traefik proxy
ssh:securitySSH security audit

AI & Automation

CommandDescription
ai:langgraph-workflowLangGraph workflows
ai:openai-chatOpenAI integration
langgraph:workflowManage workflows
openai:chatChat with GPT models

Context & Documentation

CommandDescription
context:createCreate context file
context:primeLoad AI context
context:updateUpdate context
api:documentationGenerate API docs
user:guideGenerate user guides

Performance & Quality

CommandDescription
performance:benchmarkRun benchmarks
regression:suiteRun regression tests
codeRabbitCodeRabbit review

Command Patterns

Creating Resources

Most creation commands follow this pattern:

bash
autopm [category]:[resource]-new [name] [description]

Examples:

bash
autopm pm:issue-new "Fix login bug" "Users can't login with email"
autopm azure:task-new "Update API docs" "Add examples to endpoints"

Listing Resources

List commands typically support filters:

bash
autopm [category]:[resource]-list [--filter=value]

Examples:

bash
autopm pm:issue-list --status=open
autopm azure:task-list --assigned-to=me

Working with Resources

Start/stop/edit patterns:

bash
autopm [category]:[resource]-start [id]
autopm [category]:[resource]-edit [id] [updates]
autopm [category]:[resource]-close [id]

Global Options

All commands support these global options:

OptionDescription
--verbose, -vVerbose output
--debugDebug information
--dry-runPreview without changes
--formatOutput format (json, table)
--help, -hShow help
--versionShow version

Environment Variables

Commands respect these environment variables:

bash
# Provider tokens
GITHUB_TOKEN
AZURE_DEVOPS_TOKEN

# Project configuration
GITHUB_REPO
AZURE_DEVOPS_ORG
AZURE_DEVOPS_PROJECT

# Behavior
AUTOPM_VERBOSE
AUTOPM_DEBUG
AUTOPM_CONFIG_PATH

Output Formats

Commands support multiple output formats:

Table Format (Default)

bash
autopm pm:issue-list
ID    Title              Status    Assignee
---   ----------------   -------   --------
#12   Fix login bug      Open      @user
#13   Update docs        Closed    @user

JSON Format

bash
autopm pm:issue-list --format=json
json
[
  {
    "id": 12,
    "title": "Fix login bug",
    "status": "open",
    "assignee": "user"
  }
]

Quiet Format

bash
autopm pm:issue-list --quiet
12
13

Command Aliases

Common commands have shorter aliases:

AliasFull Command
statuspm:status or azure:status
newpm:issue-new or azure:task-new
listpm:issue-list or azure:task-list
syncpm:sync or azure:sync-all

Batch Operations

Many commands support batch operations:

bash
# Close multiple issues
autopm pm:issue-close 12,13,14

# Add label to multiple issues
autopm pm:issue-label bug 12,13,14

# Assign multiple tasks
autopm azure:task-assign @user 45,46,47

Interactive Mode

Some commands offer interactive mode:

bash
# Interactive issue creation
autopm pm:issue-new --interactive

# Interactive epic planning
autopm pm:epic-new -i

Next Steps

Released under the MIT License.