Skip to content

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.