Presets

Preconfigured PM workspaces

Drop a preset into any initialized project for the right settings, templates, and governance rules in one command.

Quick Start

Three steps to a configured workspace

Step 1

Initialize

Start with pm init in any git repository to create the .agents/pm/ workspace.

Step 2

Install preset

Install a preset as an extension: pm install github.com/unbraind/pm-presets --project

Step 3

Apply & start

Run the preset setup command (e.g. pm sprint-setup) then create your first item with pm create --template epic.

Governance Levels

Choose your governance level

Each preset comes with a governance level that controls how strict the PM process is โ€” from move-fast solo dev to full traceability.

๐Ÿƒ

Minimal

No required fields, no ownership, no close validation. Move fast and iterate.

minimal

Best for: solo devs, prototypes, personal projects

โš–๏ธ

Default

Encourages completeness but doesn't block. Warnings on incomplete items.

default

Best for: teams, open source, general projects

๐Ÿ”’

Strict

All required fields enforced. Root cause and resolution mandatory to close.

strict

Best for: production systems, compliance, post-mortems

Available Presets

5 ready-to-use presets

Select a preset to see full settings, templates, and documentation.

๐Ÿ”ฅ

Bug Triage

strict governance

A pm-cli workspace preset for incident response and bug triage teams. Maximum governance enforcement โ€” every item must be owned, fully described, and validated before closing. Designed for teams where

Templates
hotfix-taskincidentregression
View settings JSON
{
  "id_prefix": "bug-",
  "author_default": "",
  "governance": {
    "preset": "strict",
    "ownership_enforcement": "strict",
    "create_mode_default": "strict",
    "close_validation_default": "strict",
    "metadata_profile": "strict"
  },
  "validation": {
    "sprint_release_format": "strict_error",
    "parent_reference": "warn"
  },
  "item_types": {
    "definitions": [
      {
        "name": "Issue",
        "description": "A defect, incident, or regression requiring investigation and resolution"
      },
      {
        "name": "Task",
        "description": "A remediation, hotfix, or follow-up task linked to an incident"
      }
    ]
  },
  "testing": {
    "record_results_to_items": true
  },
  "search": {
    "mode": "keyword"
  },
  "calendar": {
    "default_view": "agenda",
    "first_day_of_week": 1
  },
  "telemetry": {
    "enabled": false
  }
}
Install
pm install github.com/unbraind/pm-presets --project
Apply
pm triage-setup
๐Ÿง‘โ€๐Ÿ’ป

Indie Developer

minimal governance

A pm-cli workspace preset for solo indie developers and freelancers. Minimal process, minimal overhead. Capture tasks and ideas quickly without filling out forms.

Templates
ideatask
View settings JSON
{
  "id_prefix": "indie-",
  "author_default": "",
  "governance": {
    "preset": "minimal",
    "ownership_enforcement": "off",
    "create_mode_default": "progressive",
    "close_validation_default": "off",
    "metadata_profile": "core"
  },
  "validation": {
    "sprint_release_format": "off",
    "parent_reference": "off"
  },
  "item_types": {
    "definitions": [
      {
        "name": "Task",
        "description": "Something to do"
      },
      {
        "name": "Decision",
        "description": "An idea, experiment, or decision to record"
      }
    ]
  },
  "testing": {
    "record_results_to_items": false
  },
  "telemetry": {
    "enabled": false
  }
}
Install
pm install github.com/unbraind/pm-presets --project
Apply
pm indie-setup
๐ŸŒ

Open Source

default governance

A pm-cli workspace preset for open source project maintainers. Prioritizes low friction for community contributions โ€” no ownership enforcement, community-friendly templates, and core metadata so maint

Templates
bug-reportfeature-requestgood-first-issue
View settings JSON
{
  "id_prefix": "oss-",
  "author_default": "",
  "governance": {
    "preset": "default",
    "ownership_enforcement": "off",
    "create_mode_default": "progressive",
    "close_validation_default": "warn",
    "metadata_profile": "core"
  },
  "validation": {
    "sprint_release_format": "warn",
    "parent_reference": "warn"
  },
  "item_types": {
    "definitions": [
      {
        "name": "Feature",
        "description": "A new capability requested by the community"
      },
      {
        "name": "Issue",
        "description": "A defect or unintended behavior"
      },
      {
        "name": "Task",
        "description": "Maintenance, refactor, or contributor onboarding work"
      }
    ]
  },
  "testing": {
    "record_results_to_items": true
  },
  "search": {
    "mode": "keyword"
  },
  "calendar": {
    "default_view": "agenda",
    "first_day_of_week": 1
  },
  "telemetry": {
    "enabled": false
  }
}
Install
pm install github.com/unbraind/pm-presets --project
Apply
pm oss-setup
๐Ÿƒ

Software Sprint

default governance

A pm-cli workspace preset for software engineering teams running two-week sprints. Designed for teams that want structured governance, sprint tracking, and clear item hierarchies without heavyweight p

Templates
bugepicfeaturetask
View settings JSON
{
  "id_prefix": "sprint-",
  "author_default": "",
  "governance": {
    "preset": "default",
    "ownership_enforcement": "warn",
    "create_mode_default": "progressive",
    "close_validation_default": "warn",
    "metadata_profile": "core"
  },
  "validation": {
    "sprint_release_format": "strict_error",
    "parent_reference": "warn"
  },
  "item_types": {
    "definitions": [
      {
        "name": "Epic",
        "description": "Large body of work spanning multiple sprints"
      },
      {
        "name": "Feature",
        "description": "A deliverable feature within a sprint"
      },
      {
        "name": "Task",
        "description": "A concrete unit of work within a sprint"
      },
      {
        "name": "Issue",
        "description": "A defect or regression to be fixed"
      }
    ]
  },
  "testing": {
    "record_results_to_items": true
  },
  "search": {
    "mode": "keyword"
  },
  "calendar": {
    "default_view": "week",
    "first_day_of_week": 1
  },
  "telemetry": {
    "enabled": false
  }
}
Install
pm install github.com/unbraind/pm-presets --project
Apply
pm sprint-setup
๐Ÿš€

Startup Roadmap

default governance

A pm-cli workspace preset for startups building a product roadmap with visibility to investors and stakeholders. Full metadata captures business value, outcomes, and strategic context alongside the en

Templates
featureinitiativemilestone
View settings JSON
{
  "id_prefix": "road-",
  "author_default": "",
  "governance": {
    "preset": "default",
    "ownership_enforcement": "warn",
    "create_mode_default": "progressive",
    "close_validation_default": "warn",
    "metadata_profile": "strict"
  },
  "validation": {
    "sprint_release_format": "warn",
    "parent_reference": "warn"
  },
  "item_types": {
    "definitions": [
      {
        "name": "Epic",
        "description": "A top-level strategic initiative on the roadmap"
      },
      {
        "name": "Feature",
        "description": "A product feature tied to a milestone"
      },
      {
        "name": "Task",
        "description": "Execution-level work item"
      }
    ]
  },
  "testing": {
    "record_results_to_items": false
  },
  "search": {
    "mode": "keyword"
  },
  "calendar": {
    "default_view": "month",
    "first_day_of_week": 1
  },
  "telemetry": {
    "enabled": false
  }
}
Install
pm install github.com/unbraind/pm-presets --project
Apply
pm roadmap-setup