# /pm epic-start Start working on an epic by creating a dedicated development environment. This command sets up everything you need to start developing an epic: Git worktree, task list, and optionally AI agents to help with the work. ## What it does: ### ๐ŸŒณ Environment Setup - Creates dedicated Git worktree for the epic - Switches to epic-specific branch - Sets up development environment ### ๐Ÿ“‹ Task Preparation - Lists all issues in the epic - Organizes tasks by priority and dependencies - Creates task tracking structure ### ๐Ÿค– AI Agent Setup (optional) - Creates specialized AI agents for the epic - Sets up parallel development agents - Configures code review and testing agents ### ๐Ÿ“Š Progress Tracking - Initializes epic progress tracking - Sets up milestones and checkpoints - Creates status reporting ## Usage: ```bash /pm epic-start # Start epic with default setup /pm epic-start --worktree # Create Git worktree /pm epic-start --agents # Setup AI agents /pm epic-start --solo # Single developer mode ``` ## Example: ```bash /pm epic-start user-authentication ``` Output: ``` ๐Ÿš€ Starting epic: user-authentication ๐ŸŒณ Creating development environment... โœ… Created worktree: worktrees/user-authentication โœ… Switched to branch: epic/user-authentication โœ… Set up development tools ๐Ÿ“‹ Epic tasks (8 issues): ๐Ÿ”„ #145 Create login form UI (in progress) โณ #146 Implement OAuth2 integration โณ #147 Add user registration flow โณ #148 Password reset functionality โณ #149 User profile management โณ #150 Session handling โณ #151 Security validation โณ #152 Unit and integration tests ๐Ÿค– AI agents ready: ๐ŸŽจ UI/UX designer agent ๐Ÿ’ป Backend developer agent ๐Ÿ” Code reviewer agent ๐Ÿงช QA tester agent ๐Ÿ“Š Progress tracking initialized ๐ŸŽฏ Ready to start development! Next step: Start working on issue #145 ```