issue
issue finds the tracker for the origin remote, gathers the details, searches open and closed issues for
duplicates, and creates the issue only after you confirm. It replaces file-issue.
When to use
Section titled “When to use”- “file a bug for this”, “open a feature request”, “add a task for the migration”
- “create an issue for the crash we just found”
- “report this problem upstream”
Invoke
Section titled “Invoke”Run /issue, or ask in plain words. It takes no arguments.
What it does
Section titled “What it does”- Finds the tracker. With a
project-tracker.routing(seeproject-tracker), it files on the tracker routed for the category, and stops if the route’s reference is missing or ambiguous or no route matches. Without one, it loads the capabilities for theoriginhost: GitHub (gh2.98.0 or later) and GitLab (glab, not yet tested against a GitLab instance) ship with the skill, and the report ends with a suggestion to runproject-tracker. - Asks only for what you have not said: title, category (bug, feature, or task), description, and for a bug the steps and expected vs actual behavior.
- For a bug, reads OS, runtime, package manager, and package versions from your machine instead of asking.
- Searches for duplicates at least twice with different keywords. If you confirm a match, it stops and gives you that issue’s URL.
- Shows the title, category, key points, and environment details, and waits for your go-ahead.
- Creates the issue and reports its URL. On GitHub the category is the issue type (
Bug,Feature,Task). A repository without issue types, such as a user-owned one, gets thebugorenhancementlabel.
If the item looks too big or too small for one issue, it suggests another level and does not change it.
Asks before acting
Section titled “Asks before acting”It never creates an issue without the duplicate search and your confirmation. It never files a security vulnerability publicly.
Upgrading from file-issue
Section titled “Upgrading from file-issue”Use issue where you used file-issue. Bitbucket is no longer supported, since its native tracker is gone.