roadmap-anchor-issue-governance
Reopen and reuse the original roadmap/umbrella issue as the governance anchor; create new issues only for genuinely missing scoped work, then retarget/link all execution issues back to the anchor.
Best use case
roadmap-anchor-issue-governance is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Reopen and reuse the original roadmap/umbrella issue as the governance anchor; create new issues only for genuinely missing scoped work, then retarget/link all execution issues back to the anchor.
Teams using roadmap-anchor-issue-governance should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/roadmap-anchor-issue-governance/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How roadmap-anchor-issue-governance Compares
| Feature / Agent | roadmap-anchor-issue-governance | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Reopen and reuse the original roadmap/umbrella issue as the governance anchor; create new issues only for genuinely missing scoped work, then retarget/link all execution issues back to the anchor.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Roadmap Anchor Issue Governance Use when a repo already has old roadmap/epic issues and you need to add a new analysis or execution wave without creating issue sprawl. ## When to use - A prior roadmap/umbrella issue exists but is closed or stale - New work is partly continuation of old roadmap logic and partly new scoped tasks - You need to balance reopen/retarget vs creating fresh issues - The user cares about work quality, traceability, and avoiding duplicate issue trees ## Core rule Prefer this structure: 1. Reopen the original roadmap/umbrella issue if it still cleanly owns the domain 2. Keep existing active issues as the main tracks if they already own the work 3. Create new issues only for genuinely missing scoped work 4. Retarget all new child issues back to the reopened roadmap anchor 5. Close any replacement epic created during analysis if the reopened roadmap is the better long-term anchor ## Decision framework ### Reopen the old roadmap when - It is still the natural domain umbrella - The new work is roadmap-level analysis/sequencing, not a separate product area - Existing active issues already point back to it or are naturally grouped under it ### Keep an existing issue instead of creating a new one when - The existing issue already owns the same capability lane - Only the scope framing is stale (e.g. build vs hardening/validation) - A comment or body update can re-scope it cleanly ### Create a new issue only when - The work is a genuinely missing scoped validation or implementation slice - Folding it into an existing issue would overload that issue - It needs independent closure evidence ## Recommended execution order ### 1. Audit before creating anything - List open and closed issues for the domain - Read the old roadmap/umbrella issue - Read the current roadmap/operator/reconciliation docs - Identify which issues are: - foundation already delivered - still active core tracks - duplicates/stale - genuinely missing work ### 2. Create a temporary replacement epic only if needed for thinking If you create one during analysis, treat it as disposable until you decide whether the old roadmap should be reopened. ### 3. Reopen the original roadmap anchor - Reopen the old roadmap issue - Comment with the new analysis wave, updated priorities, and current artifact paths - Make it explicit that this issue is now the sequencing/readiness anchor ### 4. Retarget new issues For every new issue created during the analysis wave: - Edit the body so the parent is the reopened roadmap issue - Remove references to any temporary replacement epic - Add links to the real active core issues it depends on ### 5. Link existing active issues back to the roadmap Comment on the main active issues with: - why they remain the canonical issue for that lane - where they sit in the roadmap phase order - whether any sibling issue should be de-duplicated or narrowed under them ### 6. De-duplicate explicitly If two issues overlap: - compare scope line by line - identify whether the smaller issue has any distinct residual scope - if not, close it as duplicate/superseded by the broader issue - if yes, rewrite it as a narrow child issue ### 7. Add governance comments to the roadmap anchor The roadmap anchor should contain: - execution order - status legend (foundation/proof/hardening/breadth/corpus/scaling) - compact topology note showing which issues own which lanes ## Useful comment types ### On reopened roadmap issue - Why it was reopened - What new analysis wave it now owns - Which issues are foundations vs active lanes vs new children - Execution order and phase map ### On active existing issues - "This remains the canonical issue for this lane" - Its place in the roadmap sequence - Whether nearby issues should be folded into it ### On duplicate candidate issue - Scope comparison table - Recommendation: close or narrow child - Reference the roadmap anchor and current reconciliation docs ## Quality guardrails - Never leave two peer issues owning the same roadmap lane - Never let a temporary replacement epic remain open if the original roadmap is the better anchor - Do not create new issues for work already cleanly owned by an active issue - Do create new issues for missing scoped validation slices that need independent evidence - Verify all final issue bodies/comments point to the same roadmap anchor ## Minimal final topology target Aim for: - one roadmap anchor - one canonical issue per major active lane - new child issues only for missing scoped work - duplicates closed or rewritten as narrow children ## Example outcome pattern - Reopen old roadmap issue `#A` - Keep active proof issue `#B` - Keep active hardening issue `#C` - Create new family-validation issues `#D #E #F` - Retarget `#D #E #F` to parent `#A` - Close temporary replacement epic `#TMP` - Close duplicate issue `#X` into `#C` This yields a cleaner, higher-signal issue graph and better execution quality.
Related Skills
public-knowledge-graph-governance
Maintain public-safe knowledge graph artifacts for llm-wiki and similar markdown knowledge bases. Use when changing graph generators, validators, schema docs, weekly freshness checks, or public/private source-scope boundaries.
llm-wiki-cadence-governance
Weekly governance workflow for keeping an llm-wiki repository current, code-development-useful, and connected to actionable GitHub issue planning.
plan-gated-issue-execution-wave
Execute a multi-issue architecture/planning wave in a plan-gated repo, then safely transition approved issues into implementation with file-based Codex prompts, local approval markers, subprocess monitoring, and cleanup handling for sandbox/hook edge cases.
staged-issue-tree-creation-with-deduplication
Pattern for creating hierarchical GitHub issue trees from phased project plans while checking for duplicate/overlapping issues
plan-gated-issue-validation-workflow
Systematic validation pattern for plan-approved GitHub issues with pre-existing deliverables
plan-gated-issue-implementation
Workflow for executing pre-approved GitHub issues with mandatory validation checkpoints
github-issue-structure-for-personal-finance-tracking
Pattern for organizing financial analysis work across multiple repos (data/config vs. logic separation)
split-plan-governance-vs-substance
When repeated adversarial plan reviews keep returning MAJOR findings about validator mechanics, evidence bookkeeping, or governance traceability rather than the core product or mission decision, stop tightening the monolithic plan and split it into a content/decision packet and a tooling/enforcement packet.
plan-governance-vs-execution-boundary-for-adversarial-review
Keep stale-approval/governance remediation out of execution-path pseudocode, TDD, files-to-change, and deliverable acceptance when hardening a GitHub issue plan under adversarial review.
plan-draft-review-artifact-truthfulness-and-issue-body-alignment
Keep plan drafts truthful during adversarial review loops by verifying real provider artifact state on disk and aligning the GitHub issue body to the bounded plan tranche before claiming approval-readiness.
parallel-llm-wiki-gap-to-issues
Use parallel subagents to mine remaining LLM-wiki/document-intelligence gaps, de-duplicate against existing GitHub issues, then create only the strongest bounded follow-on issues.
llm-wiki-ecosystem-gap-to-issues
Review the workspace-hub LLM-wiki/document-intelligence ecosystem, identify high-leverage gaps, and create grounded GitHub feature issues without duplicating existing work.