Skip to content

Project Management Plugin

Comprehensive project management tools for PRD generation, project planning, task implementation with Linear integration and git worktree workflow.

Version 2.6.2

New in 2.6.0:

  • πŸ“‹ /project-management:init-task β€” Single-task creation with duplicate detection, ATOMIC validation, and mandatory Definition of Done
  • πŸ“„ Extended task template with Type, Plan, and Definition of Done fields

Previous:

  • 🧠 Intelligent plugin orchestration for /project-management:implement-task (Superpowers brainstorm, agent routing, quality gate)
  • ⚑ Skip options: --skip-brainstorm, --skip-quality-gate

  • πŸ€– /project-management:implement-epic - Fully autonomous EPIC implementation with parallel agents

  • πŸ”„ Autonomous Loop Integration - Self-sustaining development loops via Stop hooks
  • πŸ‘₯ epic-orchestrator Agent - Coordinates parallel task agents
  • πŸ“Š Real-time progress tracking

Commands

/project-management:create-prd

Generate professional Product Requirements Documents (PRDs) for features and products.

Features:

  • πŸ“‹ Comprehensive PRD structure with all essential sections
  • 🎯 Goal-oriented format with clear objectives
  • πŸ‘₯ User personas and use cases
  • πŸ“Š Success metrics and KPIs
  • πŸ”§ Technical requirements and constraints
  • πŸ—ΊοΈ Implementation roadmap
  • πŸ“š Extensive templates and best practices

Usage:

Bash
/project-management:create-prd

PRD Sections:

  • Executive Summary
  • Goals & Objectives
  • User Personas
  • User Stories & Use Cases
  • Functional Requirements
  • Non-Functional Requirements
  • Technical Architecture
  • Success Metrics
  • Implementation Phases
  • Risks & Mitigation

References:

/project-management:create-plan

Transform PRDs into actionable project plans with task breakdown and Linear integration.

Features:

  • πŸ“‹ Automatic task extraction from PRD
  • 🎯 Task prioritization and dependencies
  • πŸ‘₯ Agent-to-task mapping
  • πŸ”— Linear issue creation and synchronization
  • πŸ“‚ Filesystem-based plan management
  • πŸ—‚οΈ Hierarchical task organization

Usage:

Bash
/project-management:create-plan                    # From filesystem PRD
/project-management:create-plan --linear ISSUE-123 # From Linear issue

Plan Structure:

  • High-level milestones
  • Detailed task breakdown
  • Agent assignment recommendations
  • Dependency mapping
  • Estimated complexity
  • Priority levels

References:

/project-management:init-task

Initialize a single task with duplicate detection, ATOMIC validation, and mandatory Definition of Done (Filesystem or Linear).

Features:

  • πŸ” Duplicate detection across filesystem and Linear
  • βœ… ATOMIC validation (Actionable, Testable, Ownable, Measurable, Independent, Complete)
  • πŸ“‹ Mandatory Definition of Done with 4 default items
  • πŸ§™ Interactive wizard with 10-step guided creation
  • ⚑ Inline mode for quick task creation via arguments
  • πŸ“‚ Plan-attached or standalone (adhoc) task support
  • πŸ”— Linear integration for issue creation

Usage:

Bash
1
2
3
4
5
/project-management:init-task                                          # Interactive wizard
/project-management:init-task --plan dark-mode-toggle                  # Attach to plan
/project-management:init-task "Fix auth timeout" --type bug --priority must  # Inline
/project-management:init-task --linear                                 # Linear provider
/project-management:init-task "Refactor queries" --standalone          # Standalone

References:

/project-management:implement-task

Implement tasks with git worktree workflow, branch creation, and PR automation.

Features:

  • 🌲 Git worktree creation for isolated development
  • 🌿 Automatic branch creation and management
  • πŸ“ Task status tracking
  • πŸ”— Linear issue synchronization
  • πŸš€ PR creation integration
  • βœ… Completion verification

Usage:

Bash
1
2
3
/project-management:implement-task                 # From filesystem plan
/project-management:implement-task TASK-ID         # Specific task
/project-management:implement-task --linear ISSUE  # From Linear

Workflow:

  1. Creates git worktree for task
  2. Checks out new feature branch
  3. Tracks implementation progress
  4. Updates task status
  5. Creates PR when complete
  6. Synchronizes with Linear

References:

/project-management:implement-epic

Autonomous, parallel EPIC implementation using native Claude Code autonomous loops for self-sustaining development cycles.

Features:

  • πŸ€– Fully Autonomous - Initiates and coordinates all tasks independently
  • πŸ”€ Parallel Execution - Multiple tasks simultaneously in separate worktrees
  • πŸ”„ Autonomous Loops - Iterative cycles until success using Stop hooks
  • πŸ‘€ Auto-Review - Automatic code reviews with fix loops
  • πŸ“Š Live Tracking - Real-time progress display
  • πŸ›‘οΈ Fault Tolerance - Blocked tasks are documented while others continue

Usage:

Bash
1
2
3
4
/project-management:implement-epic                              # Interactive selection
/project-management:implement-epic dark-mode-toggle             # Plan name
/project-management:implement-epic --linear PROJ-123            # Linear EPIC
/project-management:implement-epic feature-x --max-parallel 5   # With options

Workflow:

Text Only
1. Load EPIC & analyze dependency graph
         ↓
2. Identify parallelizable tasks (no blockers)
         ↓
3. Per task: Start agent in dedicated worktree
         ↓
4. Autonomous loop for implementation (until TASK_COMPLETE)
         ↓
5. Autonomous loop for review (until REVIEW_COMPLETE)
         ↓
6. Update STATUS.md, start next tasks
         ↓
7. Repeat until all tasks complete

Options:

Option Default Description
--max-parallel 3 Maximum concurrent agents
--max-iterations 30 Maximum iterations per task
--skip-review false Skip review phase
--dry-run false Display analysis only

References:

/project-management:document-handoff

Create handoff documentation before /compact for seamless context continuation.

Features:

  • πŸ“‹ Captures current task state and progress
  • πŸ”„ Ensures seamless context continuation after compaction
  • πŸ“ Documents decisions, blockers, and next steps
  • πŸ”— Linear issue synchronization support

Usage:

Bash
1
2
3
/project-management:document-handoff
/project-management:document-handoff "Feature Implementation"
/project-management:document-handoff --linear-issue TF-177

References:

Agents

epic-orchestrator

Coordinates the parallel implementation of all tasks within an EPIC.

Capabilities:

  • Dependency graph analysis
  • Agent lifecycle management
  • Progress tracking
  • Error recovery
  • User escalation for blockers

Installation

This plugin is part of the Talent Factory marketplace.

Add to .claude/settings.json:

JSON
1
2
3
4
5
{
  "enabledPlugins": {
    "project-management@talent-factory": true
  }
}

Project Structure

Text Only
project-management/
β”œβ”€β”€ .claude-plugin/
β”‚   └── plugin.json
β”œβ”€β”€ agents/
β”‚   └── epic-orchestrator.md
β”œβ”€β”€ commands/
β”‚   β”œβ”€β”€ create-prd.md
β”‚   β”œβ”€β”€ create-plan.md
β”‚   β”œβ”€β”€ init-task.md
β”‚   β”œβ”€β”€ implement-task.md
β”‚   β”œβ”€β”€ implement-epic.md
β”‚   └── document-handoff.md
β”œβ”€β”€ references/
β”‚   β”œβ”€β”€ create-prd/
β”‚   β”‚   β”œβ”€β”€ best-practices.md
β”‚   β”‚   β”œβ”€β”€ sections-guide.md
β”‚   β”‚   └── templates.md
β”‚   β”œβ”€β”€ create-plan/
β”‚   β”‚   β”œβ”€β”€ agent-mapping.md
β”‚   β”‚   β”œβ”€β”€ best-practices.md
β”‚   β”‚   β”œβ”€β”€ filesystem.md
β”‚   β”‚   β”œβ”€β”€ linear-integration.md
β”‚   β”‚   └── task-breakdown.md
β”‚   β”œβ”€β”€ init-task/
β”‚   β”‚   β”œβ”€β”€ duplicate-detection.md
β”‚   β”‚   β”œβ”€β”€ task-template.md
β”‚   β”‚   └── validation-rules.md
β”‚   β”œβ”€β”€ implement-task/
β”‚   β”‚   β”œβ”€β”€ best-practices.md
β”‚   β”‚   β”œβ”€β”€ filesystem.md
β”‚   β”‚   β”œβ”€β”€ linear.md
β”‚   β”‚   β”œβ”€β”€ troubleshooting.md
β”‚   β”‚   └── workflow.md
β”‚   β”œβ”€β”€ implement-epic/
β”‚   β”‚   β”œβ”€β”€ orchestrator-architecture.md
β”‚   β”‚   β”œβ”€β”€ autonomous-loop-integration.md
β”‚   β”‚   β”œβ”€β”€ parallel-strategies.md
β”‚   β”‚   └── troubleshooting.md
β”‚   └── document-handoff/
β”‚       β”œβ”€β”€ best-practices.md
β”‚       β”œβ”€β”€ examples.md
β”‚       └── templates.md
└── README.md

Workflow Example

Complete Feature Development

Bash
# 1. Create PRD
/project-management:create-prd
# Generates: docs/prd/feature-name.md

# 2. Create Project Plan
/project-management:create-plan
# Generates: docs/plans/feature-name-plan.md
# Creates Linear issues (if configured)

# 3. Implement Tasks
/project-management:implement-task TASK-1
# Creates worktree and branch
# Develops feature
# Creates PR when done

/project-management:implement-task TASK-2
# Repeat for each task

With Linear Integration

Bash
# 1. Create PRD from Linear epic
/project-management:create-prd --linear EPIC-123

# 2. Generate plan with Linear sync
/project-management:create-plan --linear EPIC-123
# Creates sub-issues in Linear

# 3. Implement with Linear tracking
/project-management:implement-task --linear EPIC-123-1
# Updates Linear issue status automatically

Best Practices

PRD Creation

  1. Start with user needs - Focus on solving real problems
  2. Define clear success metrics - Measurable outcomes
  3. Include non-functional requirements - Performance, security, scalability
  4. Document assumptions - Be explicit about constraints
  5. Iterate with stakeholders - Review and refine

Project Planning

  1. Break down into small tasks - Less than one day of work each
  2. Identify dependencies - Critical path planning
  3. Assign appropriate agents - Match skills to tasks
  4. Set realistic timelines - Buffer for unknowns
  5. Track in Linear - Central source of truth

Task Implementation

  1. Use worktrees - Isolated development environments
  2. Follow naming conventions - feature/, fix/, etc.
  3. Commit frequently - Small, atomic commits
  4. Update task status - Keep plan current
  5. Create PRs early - Enable collaboration

Linear Integration

Setup

Bash
# Set Linear API key
export LINEAR_API_KEY=your_key_here

# Or configure in .claude/settings.json
{
  "linear": {
    "apiKey": "your_key_here",
    "teamId": "your_team_id"
  }
}

Features

  • Bi-directional sync - Changes flow both ways
  • Issue creation - Auto-create from tasks
  • Status updates - Sync task completion
  • Comment tracking - Add implementation notes
  • Label management - Tag with component/priority

Examples

Example 1: New Feature

Bash
# User request: "Add OAuth login"

# Step 1: Create PRD
/project-management:create-prd

User: "We need OAuth login with Google and GitHub"

# Claude generates comprehensive PRD:
# - User personas (developers, end-users)
# - Use cases (sign up, sign in)
# - Technical requirements (OAuth2 flow)
# - Success metrics (signup conversion rate)
# - Security considerations

# Step 2: Create plan
/project-management:create-plan

# Claude generates:
# - 12 tasks broken down by milestone
# - Dependencies mapped
# - Agent assignments (backend-dev, security-expert)
# - Linear issues created

# Step 3: Implement first task
/project-management:implement-task TASK-1

# Claude:
# - Creates worktree: ../oauth-feature-task1
# - Checks out branch: feature/oauth-provider-setup
# - Guides implementation
# - Updates task status
# - Creates PR when complete

Example 2: Bug Fix Project

Bash
1
2
3
4
5
6
7
8
9
# Linear issue: "Memory leaks in WebSocket connections"

# Create plan from Linear
/project-management:create-plan --linear BUG-456

# Implement fix
/project-management:implement-task --linear BUG-456-1

# Status automatically synced to Linear

Requirements

  • Git: Version 2.23+ (for worktree support)
  • Linear CLI: Optional for Linear integration (npm install -g @linear/cli)
  • GitHub CLI: Optional for automated PRs (gh)

Troubleshooting

PRD Generation

Problem: PRD too generic

  • Solution: Provide more context about users and use cases

Problem: Missing technical details

  • Solution: Explicitly request architecture and technical constraints

Plan Creation

Problem: Tasks too large

Problem: Linear sync fails

  • Solution: Check API key and team ID in settings

Task Implementation

Problem: Worktree creation fails

Problem: Branch already exists

  • Solution: Use different task ID or clean up old branches

Changelog

Version 2.6.2 (2026-02-27)

Single-Task Creation:

  • πŸ“‹ Added /project-management:init-task command for single-task creation
  • πŸ” Duplicate detection across filesystem and Linear with Jaccard similarity
  • βœ… ATOMIC validation with hard requirements and soft warnings
  • πŸ“„ Extended task template with Type, Plan, and Definition of Done fields
  • πŸ“š Added 3 reference documents: task-template, duplicate-detection, validation-rules

Version 2.5.0 (2026-02-26)

Plugin Orchestration:

  • 🧠 Added plugin orchestration to /project-management:implement-task (Superpowers brainstorm, agent routing, quality gate)
  • ⚑ Added skip options: --skip-brainstorm, --skip-quality-gate
  • πŸ“š Added reference documentation: agent-routing, context-analysis, quality-gate

Version 2.4.0 (2026-02-01)

Documentation & Architecture:

  • 🌐 Complete documentation translation to professional English (academic level)
  • πŸ”§ Removed external plugin dependency (ralph-wiggum)
  • πŸ”„ Uses native Claude Code autonomous loops via Stop hooks
  • πŸ“š Renamed ralph-integration.md to autonomous-loop-integration.md

Version 2.3.0 (2026-02-01)

Autonomous EPIC Implementation:

  • πŸ€– Added /project-management:implement-epic command with autonomous loop integration
  • πŸ”€ Parallel task execution with isolated worktrees
  • πŸ‘₯ Added epic-orchestrator agent for coordination
  • πŸ”„ Autonomous implementation and review loops
  • πŸ“Š Real-time progress tracking and status updates
  • πŸ“š Added 4 new reference documents for EPIC implementation

Version 2.0.0 (2026-01-10)

Major Update:

  • ✨ Added /project-management:create-plan command with Linear integration
  • ✨ Added /project-management:implement-task command with worktree workflow
  • πŸ“š Added comprehensive reference documentation (13 files)
  • πŸ”— Integrated Linear API for issue management
  • 🌲 Added git worktree support for isolated development
  • πŸ“‹ Enhanced PRD templates and best practices

Migration from 1.0.0:

  • /project-management:create-prd remains compatible
  • New commands optional but recommended
  • Linear integration opt-in

Version 1.0.0

  • Initial release with /project-management:create-prd

Support

Contributing

See CONTRIBUTING.md in the main repository.

License

MIT License - see LICENSE file for details.


Made with ❀️ by Talent Factory GmbH