Github codeowners management
Skill planifest/planifest-framework/planifest-framework/external-skills/github-codeowners-management
Govern CODEOWNERS rules so review routing reflects real ownership and risk boundaries on GitHub. Use when repository ownership mapping or mandatory reviewer rules must be defined, updated, or audited; do not use for non-GitHub runtime architecture or data-layer design.From its SKILL.md
npx -y skills add planifest/planifest-framework --skill github-codeowners-managementAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.5 KB, 462 tokens by cl100k_base, as published. Nobody here has run it
Github Codeowners Management
Overview
Use this skill to keep CODEOWNERS enforceable, low-noise, and aligned with actual maintainer responsibility.
Scope Boundaries
- Use this skill when the task matches the trigger condition described in
description. - Do not use this skill when the primary task falls outside this skill's domain.
Shared References
- CODEOWNERS pattern guidance:
references/codeowners-patterns.md
Templates And Assets
- CODEOWNERS change plan:
assets/codeowners-change-plan-template.md
Inputs To Gather
- Repository ownership map by criticality and change frequency.
- Team boundaries, backup owners, and staffing constraints.
- Required reviewer policy for sensitive paths.
- Recent PR routing pain points (over-review, no-owner paths, stale owners).
Deliverables
- CODEOWNERS update plan with rationale.
- Ownership gap/overlap report.
- Verification results for routing behavior.
- Maintenance plan for owner lifecycle changes.
Workflow
- Capture proposed changes in
assets/codeowners-change-plan-template.md. - Map high-risk paths to explicit primary and backup owners.
- Resolve overlap and wildcard precedence issues.
- Validate with lint scripts and sample PR routing.
- Publish changes with ownership maintenance rules.
Scripts
- Lint CODEOWNERS:
python3 scripts/lint_codeowners.py --path .github/CODEOWNERS --policy team
- Enforce required patterns:
python3 scripts/lint_codeowners.py --path .github/CODEOWNERS --policy team --require-pattern '/.github/workflows/*'
- GitHub semantics mode (without strict team catch-all ordering):
python3 scripts/lint_codeowners.py --path .github/CODEOWNERS --policy github
Quality Standard
- Critical paths always have active owners and backup coverage.
- Wildcards do not mask sensitive-path ownership.
- Rules are maintainable and avoid unnecessary reviewer fan-out.
- Routing behavior matches expected maintainers on real PR samples.
Failure Conditions
- Stop when critical paths are left without accountable owners.
- Stop when CODEOWNERS rules cannot be validated by lint and sample checks.
- Escalate when staffing gaps prevent enforceable ownership policy.
What ships with it: 1 file
11.3 KB alongside SKILL.md
- attribution.txt11.3 KB