Skip to content

Quick_Start

Rafal Lagowski edited this page Sep 14, 2025 · 2 revisions

πŸš€ Quick Start Guide

Get ClaudeAutoPM up and running in your project in just 5 minutes!

✨ What's New in v1.1.0

  • πŸ”„ Unified Commands - Same commands work for GitHub, Azure DevOps, and more
  • ⚑ 40% Faster - With intelligent caching and optimizations
  • πŸ§ͺ 94% Test Coverage - Production-ready reliability
  • πŸ“Š Self-Maintaining - Built-in health checks and optimization tools

⚑ 1-Minute Installation

Global Installation (Recommended)

# Install ClaudeAutoPM globally
npm install -g claude-autopm

# Install to your project
cd your-project
autopm install

# You're ready! πŸŽ‰

No-Install Option

# Use without installing globally
npx autopm install

🎯 Choose Your Configuration

During installation, you'll choose your development style:

πŸ”§ Choose your development configuration:
  1) πŸƒ Minimal     - Traditional development (no Docker/K8s)
  2) 🐳 Docker-only - Docker-first development without Kubernetes  
  3) πŸš€ Full DevOps - All features (Docker + Kubernetes + CI/CD)
  4) βš™οΈ  Custom     - Use existing config.json template

Your choice [1-4]: 

Quick Decision Guide

  • New to containers? β†’ Choose Minimal (1)
  • Team consistency needed? β†’ Choose Docker-only (2)
  • Enterprise/production app? β†’ Choose Full DevOps (3)

πŸ“ What Gets Installed

After installation, your project will have:

your-project/
β”œβ”€β”€ .claude/                 # ClaudeAutoPM configuration
β”‚   β”œβ”€β”€ agents/             # 50+ AI agents
β”‚   β”œβ”€β”€ rules/              # Development workflows
β”‚   β”œβ”€β”€ commands/           # PM commands
β”‚   β”œβ”€β”€ config.json         # Your chosen configuration
β”‚   └── .env                # Environment variables
β”œβ”€β”€ .claude-code/           # Claude Code settings
β”œβ”€β”€ .github/                # GitHub Actions workflows
β”œβ”€β”€ scripts/                # Automation scripts  
β”œβ”€β”€ CLAUDE.md              # AI instructions (auto-generated)
β”œβ”€β”€ PLAYBOOK.md            # Usage guide
└── COMMIT_CHECKLIST.md    # Quality standards

πŸ› οΈ Verify Installation

# Check your configuration
autopm --version

# View current settings
autopm config

# Test AI agent
# In Claude Code, try the new unified commands:
/pm:issue:list
/pm:help

🎨 Customize Your Setup

Change Configuration Anytime

# Interactive configuration tool
autopm config

# Switch from Minimal to Docker-only
# Toggle Docker-first development: OFF β†’ ON
# Your CLAUDE.md automatically updates!

Configure Environment Variables

# Interactive .env setup
autopm setup-env

# Or copy and edit manually
cp .claude/.env.example .claude/.env
nano .claude/.env

🚦 Your First ClaudeAutoPM Workflow

New Unified Commands (v1.1.0)

All commands now use the /pm:resource:action format:

# List open issues (works with ANY provider!)
/pm:issue:list --status=open

# Start working on an issue
/pm:issue:start 123

# Create a pull request
/pm:pr:create --title="Feature: Add caching"

# Check project health
npm run pm:health

1. Create a PRD (Product Requirements Document)

# In Claude Code
/pm:prd-new "User Authentication System"

2. Break it into an Epic

/pm:epic-decompose

3. Generate GitHub Issues

/pm:epic-sync

4. Start Development

/pm:next  # Get AI-recommended next task

5. Use AI Agents

# For React frontend
Task: Create login form with validation
Agent: react-frontend-engineer

# For Python backend  
Task: Create FastAPI authentication endpoint
Agent: python-backend-engineer

# For testing
Task: Write E2E tests for login flow
Agent: playwright-test-engineer

πŸ“‹ Configuration-Specific Workflows

πŸƒ Minimal Configuration

# Standard development
npm install
npm run dev
npm test

# AI assistance with native tools
Task: Fix authentication bug
Agent: javascript-frontend-engineer

🐳 Docker-Only Configuration

# Container-first development
docker compose up -d
docker compose exec app npm install
docker compose exec app npm run dev

# AI assistance with Docker
Task: Optimize Dockerfile for Node.js
Agent: docker-expert

πŸš€ Full DevOps Configuration

# Local development (Docker)
docker compose up -d
docker compose exec app npm run dev

# CI/CD happens automatically via GitHub Actions
# - Kubernetes testing with KIND
# - Security scanning
# - Helm chart validation

# AI assistance with K8s
Task: Create Kubernetes deployment manifests  
Agent: kubernetes-orchestrator

πŸ”§ Essential Commands

Project Management

autopm install              # Install ClaudeAutoPM framework
autopm config               # Configure features interactively
autopm update               # Update to latest version
autopm setup-env            # Configure environment variables
autopm merge                # Merge CLAUDE.md configurations

In Claude Code (PM Commands)

/pm:init                    # Initialize PM system
/pm:next                    # Get next recommended task  
/pm:status                  # View project status
/pm:epic-start "Epic Name"  # Start new epic
/azure:standup              # Daily standup (if using Azure DevOps)

🎯 Next Steps by Configuration

If you chose Minimal:

  1. Read PLAYBOOK.md for basic workflows
  2. Learn about AI Agents
  3. Try the PM commands
  4. When ready, consider upgrading to Docker-only

If you chose Docker-only:

  1. Learn Docker-First Development
  2. Set up your docker-compose.yml
  3. Configure hot reload
  4. Explore container-aware agents

If you chose Full DevOps:

  1. Understand the Hybrid Strategy
  2. Set up Kubernetes manifests
  3. Configure Helm charts
  4. Review GitHub Actions workflows

🀝 Getting Help

Documentation

Community

πŸŽ‰ You're Ready!

Your ClaudeAutoPM installation is complete! Here's what to do next:

  1. Explore your CLAUDE.md - See how it matches your configuration
  2. Try a PM command - Start with /pm:help in Claude Code
  3. Create your first epic - Use /pm:epic-start "Your Epic Name"
  4. Get familiar with agents - Check the Agent Registry

Happy coding with ClaudeAutoPM! πŸš€

Clone this wiki locally