Multi-workspace Plane sprint board management with intelligent automation, ticket creation, and BMAD workflow integration.
Use this skill when:
- Creating tickets from BMAD stories, task descriptions, or audit findings
- Auditing board organization (ticket clustering, label optimization, status bottlenecks)
- Selecting the next optimal ticket to work on (priority scoring algorithm)
- Promoting completed tickets to production and generating changelogs
- Managing sprint workflows with status tracking and WIP limits
- Working with multiple Plane workspaces (auto-detects from git remote or directory)
Triggers: "create ticket", "board audit", "what should I work on", "next ticket", "promote to production", "changelog", "sprint status", "WIP limit", plane ticket operations
Multi-workspace Plane sprint board management with intelligent automation, ticket creation, and BMAD workflow integration.
Use this skill when:
- Creating tickets from BMAD stories, task descriptions, or audit findings
- Auditing board organization (ticket clustering, label optimization, status bottlenecks)
- Selecting the next optimal ticket to work on (priority scoring algorithm)
- Promoting completed tickets to production and generating changelogs
- Managing sprint workflows with status tracking and WIP limits
- Working with multiple Plane workspaces (auto-detects from git remote or directory)
Triggers: "create ticket", "board audit", "what should I work on", "next ticket", "promote to production", "changelog", "sprint status", "WIP limit", plane ticket operations
pipeline-status
["new"]
Managing Tickets and Tasks in Plane
Plane Configuration
Connection: Plane MCP server or direct Plane REST API via curl
Premium Features Limitation: Cycles (sprints) are a premium-only feature. Use sprint labels as a workaround:
Create labels: sprint-1, sprint-2, sprint-3, etc.
Filter views by sprint label to simulate cycle boards
Use label colors to visually distinguish sprints (e.g., teal for current sprint)
GET /api/v1/workspaces/{workspace}/projects/{project}/states/ - List states/statuses
GET /api/v1/workspaces/{workspace}/projects/{project}/labels/ - List labels
Authentication:X-Api-Key header with value from workspace-specific env var (e.g., PLANE_API_KEY)
Core Workflows
0. Initialize New Project (First-Time Setup)
When initializing a new project in Plane, execute the full onboarding workflow:
Trigger: "initialize project in plane", "setup plane for project", or first ticket creation in unknown project
Workflow Steps:
Create/Verify Project
Check if project exists (by identifier)
Create if missing with description from README/CLAUDE.md
Set project emoji based on theme
Generate Absurd Project Art (via fal-text-to-image skill)
Generate themed mascot/header image using project context
Prompt formula: "A weird [PROJECT_THEME] creature in absurdist corporate art style, [PROJECT_SPECIFIC_ELEMENTS], vibrant colors, slightly unsettling but friendly, like a mascot designed by a 5-year-old CEO"
WIP limit exceeded: Warn but don't block, suggest completing existing work
Quick Reference
# Create ticket"Create a ticket for fixing the login bug, high priority, 3 points"# Board audit"Run a board audit" or "Audit board state --depth comprehensive"# Next ticket"What should I work on next?" or "Select next ticket"# Promote to production"Promote completed tickets from Sprint 1 and send changelog"# Check status"Show sprint progress" or "List my in-progress tickets"