issue-brief

Solid

Explain a GitHub issue, discussion, or feature request in plain language before deciding whether to build it. Covers what the reporter actually wants, a numbered walkthrough of the failure using real hostnames/ports/endpoints, how the code behaves today with file:line anchors, what implementing it would take, and the traps (security regressions, open PRs touching the same files, older issues with the same root cause). Use whenever a github.com issues/ or discussions/ link is pasted, or the user says check / look at / verify / assess / analyse this issue, what does this issue want, is it worth doing, what would it take, or refers to one by number (issue 198, discussion 49). Also handles the follow-ups "what are the cons" and "explain that in simple terms". NOT for pull requests (use /review) and NOT for implementing. An issue-brief ends with the working tree untouched.

AI & Automation 346 stars 59 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
85
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# issue-brief — explain an issue before building it The output is an **explanation**, not a design doc and not a diff. Assume the reader has not read the reporter's post and does not have the file layout in their head. Lead with the plain meaning; the architecture comes fourth. ## 1. Fetch the thing Issues: ```bash gh issue view <number-or-url> --json number,title,state,author,createdAt,closedAt,labels,body,comments ``` **Discussions need GraphQL.** There is no `gh discussion` command (verified on gh 2.92), and `gh issue view` will not resolve a discussion number. Use: ```bash gh api graphql -f query=' { repository(owner:"VasiHemanth", name:"tokentelemetry") { discussion(number: NNN) { number title url category{name} author{login} createdAt body comments(first:20){ nodes { author{login} body } } } } }' ``` Then, before writing anything: - **Check it isn't already done.** Grep the codebase for the feature's nouns. Issue 135 (Pi agent support) was closed and fully shipped; the tell was `PI_SESSIONS_DIR` and `test_pi_scan.py` already sitting on main. - **Search for the same root cause elsewhere**, open and closed (`gh issue list --search`). Issues 198 and 96 were the same two-port problem reported twice, a year apart, by different people. - **Check open PRs that touch the files you'd touch** (`gh pr list`). They set the landing order. ## 2. Answer in this order 1. **What the reporter actually wants**, in one or two sentences of plain la...

Details

Author
VasiHemanth
Repository
VasiHemanth/tokentelemetry
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

git-issue

Draft a clean, well-structured issue as markdown text for a code-hosting tracker (GitHub, GitLab, Jira, or similar). Use this whenever the user wants to file, write, open, or draft an issue, bug report, feature request, ticket, or task — including phrasings like "make an issue for this", "write up a bug report", "turn this into a ticket", "I need to file something for the flaky test", or when they paste an error/stack trace/PR discussion and ask for it to become an issue. Also use it when they hand you loose notes, a Slack thread, or a chat log and want a properly formatted issue out of it. Produces markdown ready to paste into the tracker's issue field, and after drafting asks whether to actually post/create the issue — posting it directly if a GitHub/GitLab connector or authenticated CLI is available, otherwise handing over a ready-to-run command.

0 Updated 2 weeks ago
rdlugs
AI & Automation Listed

gh-issue

Fetch a GitHub issue, create a branch, implement with TDD, and open a PR

12 Updated today
Chemaclass
Code & Development Listed

github-issue-drafting

Draft a GitHub issue from a short note or a rough idea, grounding every claim about the code in the repository the issue will be filed against, splitting work that is really two issues, and filing it with `gh` once the user has approved the draft. Use when turning a to-do item, a Slack message, a code TODO, a failing test or a bug report into an issue, when asked to "write up an issue for" something, to "raise", "file" or "open an issue", when asked whether something should be one issue or several, and when tidying the titles, types or labels of issues that already exist.

1 Updated 2 days ago
KensioSoftware