Native primitives
Issue Types, Projects v2, Milestones and sub-issues — not a pile of labels pretending to be structure.
GITHUB ISSUES AS PMS
Plans are milestones, features and bugs are native issue types, status lives on a Projects v2 board. Open the Issues tab and you see exactly where the project is.
/plugin marketplace add fadymondy/gh-pmsIssue Types, Projects v2, Milestones and sub-issues — not a pile of labels pretending to be structure.
Each transition demands named sections: file paths, test results, self-review. No prose, no pass.
Every feature ends in a PR carrying Closes #N, so merging closes the issue and the loop.
One in-progress issue per assignee, a cooldown between gates, and bugs auto-skip the docs gate.
/plugin marketplace add fadymondy/gh-pms/gh-pms:gh-init --with-project"the login button is broken on mobile"Defaults live in workflows/default.yaml; drop a .github/gh-pms.yaml to override per repo. Severity scales, service taxonomy, gate evidence and the branching policy are all config, not code.