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.8.0

New in 2.8.0: implement-task --plane adds Plane as a task provider next to filesystem and Linear, with state transitions and Closes <identifier> in the PR body.

  • πŸ“‹ /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
  • πŸ—‚οΈ Plane work item synchronization (--plane)
  • πŸš€ PR creation integration
  • βœ… Completion verification

Usage:

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

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 or Plane

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:

Skills

document-handoff

Creates comprehensive handoff documentation before a /compact operation, enabling a fresh agent to continue without any prior context.

Activation: - Automatic: "prepare a handoff", "document before compact", "context is getting too large", "end of session notes" - Via command: /project-management:document-handoff

Features: - Gathers git status, last 5 commits, modified files, and TODO/FIXME markers automatically - Structures output into 7 sections: original task, completed work, failed attempts, current state, next steps, references, executive summary - Saves to .claude/handoffs/YYYY-MM-DD_<task-slug>.md - Optional Linear issue integration via --linear-issue


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.7.0 (2026-05-08)

Minor Update:

  • ✨ Added document-handoff skill for natural-language pre-compact handoff documentation activation

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