Drop a preset into any initialized project for the right settings, templates, and governance rules in one command.
Start with pm init in any git repository to create the .agents/pm/ workspace.
Install a preset as an extension: pm install github.com/unbraind/pm-presets --project
Run the preset setup command (e.g. pm sprint-setup) then create your first item with pm create --template epic.
Each preset comes with a governance level that controls how strict the PM process is โ from move-fast solo dev to full traceability.
No required fields, no ownership, no close validation. Move fast and iterate.
minimalBest for: solo devs, prototypes, personal projects
Encourages completeness but doesn't block. Warnings on incomplete items.
defaultBest for: teams, open source, general projects
All required fields enforced. Root cause and resolution mandatory to close.
strictBest for: production systems, compliance, post-mortems
Select a preset to see full settings, templates, and documentation.
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
{
"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
}
}
pm install github.com/unbraind/pm-presets --project
pm triage-setup
A pm-cli workspace preset for solo indie developers and freelancers. Minimal process, minimal overhead. Capture tasks and ideas quickly without filling out forms.
{
"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
}
}
pm install github.com/unbraind/pm-presets --project
pm indie-setup
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
{
"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
}
}
pm install github.com/unbraind/pm-presets --project
pm oss-setup
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
{
"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
}
}
pm install github.com/unbraind/pm-presets --project
pm sprint-setup
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
{
"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
}
}
pm install github.com/unbraind/pm-presets --project
pm roadmap-setup