organize-github-issues
Apply existing issue and PR taxonomy within the requested scope.
SKILL.mdplugins/vouchington-workflow/skills/organize-github-issues/SKILL.md
GitHubOrganize GitHub issues
Read applicable AGENTS.md and their declared adapter alias, otherwise
.agents/skills/organize-github-issues/SKILL.md from the repository root if present.
Local policy overrides these defaults; do not reload an already-read adapter or canonical skill.
Use for issue hygiene, priority normalization, milestone assignment, and project membership. Read
local AGENTS.md, and live taxonomy guidance before acting.
- Confirm repository identity. Fetch live labels, milestone descriptions, open project descriptions, and the in-scope issue or pull-request evidence. Before a mutation, apply the operation-specific gate from github-issue. Pull-request metadata does not require issues to be enabled.
- Classify from the permitted metadata and discussion. Do not guess from the implementation. Keep automation, ownership, and provenance labels unless local policy explicitly allows a change.
- Apply only existing labels, milestones, and projects without requesting separate label approval. Follow github-issue for single-project membership, auto-added sub-issues, and a status that closes the issue. Do not create taxonomy, close work, rewrite bodies, or change titles unless the caller separately authorizes that scope.
- In review mode, report the exact proposed metadata changes and do not mutate. In apply mode, make only necessary, idempotent updates.
- Refetch every touched item. Verify the requested metadata, including project membership, and confirm protected metadata stayed intact. After a project add, report any additional item the project's automation pulled in, such as a parent issue's sub-issues. Report changed, unchanged, and ambiguous items separately.
Consumer wrapper owns: priorities, labels, milestones, projects, clarification policy, default scope, and permissions.