PM Infrastructure

Project Management infrastructure for solo developers using SCRUM/Agile methodologies.

PM Infrastructure

Project Management infrastructure scaffolding for solo developers using SCRUM/Agile methodologies.

Purpose

This plugin helps you set up and scaffold project management systems - NOT run the management itself. It creates the necessary infrastructure for:

  • Other non-specialized agents/models to work with PM artifacts
  • Solo developers using SCRUM/Agile (adapted for one person)
  • Integration with GTD systems (awareness, not required)

Features

Skills

SkillPurpose
scrum-soloSCRUM/Agile adapted for solo developers - ceremonies, when to simplify, story pointing
pm-artifactsPM artifact templates, naming conventions, best practices

Commands

CommandPurpose
/pm-initInitialize new PM structure in a project (interactive)
/pm-refactorAnalyze and upgrade existing PM structure (with confirmation)
/pm-createCreate PM artifacts with AI-generated content

Agents

AgentPurpose
pm-scaffolderAutonomous PM infrastructure creation and analysis

Quick Start

Initialize a New Project

/pm-init

Follow the interactive prompts to:

  1. Name your project
  2. Choose location (./Project-Management/ or custom)
  3. Select methodology (SCRUM-solo or Kanban-hybrid)
  4. Get a complete PM structure with templates

Create Individual Artifacts

/pm-create epic "User Authentication System"
/pm-create story "Implement login form with validation"
/pm-create sprint

The plugin generates AI-populated content, not just empty templates.

Refactor Existing PM Structure

/pm-refactor ./Project-Management

Analyzes your existing structure and suggests improvements (with confirmation before changes).

Artifact Hierarchy

Project-Management/
├── README.md                    # Navigation and overview
├── project-charter.md           # Vision, stakeholders, constraints, DoD
├── Backlog/
│   └── Product-Backlog.md       # Prioritized backlog + Epic Roadmap
├── Epics/
│   ├── E1_Epic-Name.md          # Large bodies of work
│   └── ...
├── Stories/
│   ├── E1-S1_Story-Name.md      # User stories by epic
│   └── ...
└── Sprints/
    ├── Sprint-01/
    │   ├── sprint-backlog.md     # Sprint commitment & progress
    │   └── sprint-retrospective.md
    └── ...

Solo SCRUM Adaptations

This plugin implements SCRUM adapted for solo developers based on industry best practices:

Ceremonies to Keep

  • Sprint Planning (~1 hour): Set goals, select stories
  • Daily Check-in (~5 min): Personal reflection
  • Sprint Review (~30 min): Evaluate results
  • Sprint Retrospective (~30 min): What went well, what to improve

Ceremonies to Simplify

  • Daily Standup → Personal check-in
  • Cross-team coordination → Not needed

Kanban Elements Added

  • WIP limits to prevent overload
  • Visual flow optimization
  • Flexible prioritization

Story Pointing Guide

Using Fibonacci sequence:

PointsComplexityTime Estimate
1Trivial~1-2 hours
2Simple~half day
3Moderate~1 day
5Significant~2-3 days
8Complex~1 week
13Very ComplexBreak it down!

GTD Integration (Optional)

The plugin is GTD-aware but doesn't require it:

  • PM system = operational level (detailed work tracking)
  • GTD = meta level (points to PM, tracks "what's next")

When initializing, the plugin will mention GTD integration possibilities but won't require configuration.

Configuration

Create .claude/pm-infrastructure.local.md for custom settings:

---
default_location: ./Project-Management
methodology: scrum-solo
sprint_length: 1 week
gtd_path: ~/Documents/GTD
include_daily_checkin: true
wip_limit: 3
---

# PM Infrastructure Settings

Project-specific notes or overrides...

Template Naming Convention

Following BEM-inspired naming:

ArtifactPatternExample
EpicEN_Epic-Name.mdE1_Setup-Infrastructure.md
StoryEN-SN_Story-Name.mdE1-S1_Initialize-Project.md
SprintSprint-NN/Sprint-01/

Requirements

  • Claude Code with plugin support
  • No external dependencies

Installation

See LOCAL-PLUGIN-INSTALLATION.md for installation instructions.

Quick steps:

  1. Symlink to local marketplace
  2. Register in marketplace.json
  3. Update marketplace timestamp
  4. Install via Plugin Manager UI

Version History

0.1.0 (Initial Release)

  • Skills: scrum-solo, pm-artifacts
  • Commands: /pm-init, /pm-refactor, /pm-create
  • Agent: pm-scaffolder
  • Templates adapted from production project (EU-CERC)

Author: Orlando Bruno License: MIT Last Updated: 2025-12-28