VeryGoodOpenSource / VeryGoodOpenSource/vgv-wingspan

feat: add issue tracker discovery step to /plan skill

Open
#65 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
Shell
Stars
105
Forks
15
Avg merge
13h 12m
Merged PRs (30d)
2

Description

Description

Currently the /plan skill transforms brainstorm output into an implementation plan by reviewing
the codebase, performing optional research, and running flow analysis. It does not check the
project's issue tracker for related context.

Proposal: Add an optional step early in the /plan flow that searches the issue tracker (starting
with GitHub Issues via gh) for issues related to the current task. This would surface:

  • Related or duplicate issues with prior discussion
  • Assigned issues that overlap with the planned work
  • Blockers, dependencies, or acceptance criteria others have already captured

Suggested behavior:

  • Extract keywords from the brainstorm doc or task description
  • Run a search against the issue tracker
  • Present a brief summary of relevant issues found
  • Let the user select which issues to incorporate into planning context

Open questions for discussion:

  • Should this be opt-in (flag/prompt) or on-by-default with a skip option?
  • How do we handle projects that don't use GitHub Issues (Linear, Jira, etc.)? MCP servers could
    extend support later.
  • How aggressive should keyword extraction be? Too broad = noise, too narrow = missed context.
  • Should it also check open PRs for in-flight work that overlaps?
Requirements

No response

Additional Context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the /plan skill and tracing its current brainstorm, codebase review, optional research, and flow-analysis steps. Inspect how GitHub Issues are accessed through gh; done should be defined around an optional search, a brief result summary, and user-selected planning context, while resolving the listed open questions.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, shell
Domain
cli, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.