frostney/known-good-route

create-issue

>- Investigates and creates a project-aligned GitHub issue from a tagline or short description, using the repository's template, evidence, and labels. Use when the user runs /create-issue or asks to file a GitHub issue.

First seen May 18, 2026

Installation

$ npx skills add frostney/known-good-route --skill create-issue

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from frostney/known-good-route · top by installs.

npx skills add frostney/known-good-route

Browse all from frostney/known-good-route

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseUnlicense OR MIT
CompatibilityRequires the GitHub CLI (gh) 2.99 or newer authenticated to the target repository with push access, and network access.

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,494 B
  • docs SUMMARY.md 236 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 60 installs

SKILL.md

Create issue

Turn the user's input into an implementation-ready issue grounded in the current repository, then create it after the required review boundary.

Gates

  • Investigate before drafting: read the applicable project instructions and

vision, search open and closed issues for duplicates of the outcome as well as the mechanism, and inspect the affected code, tests, and docs.

  • When grill-with-docs or grill-me is registered, run its actual

user-question loop before drafting. Prefer grill-with-docs. If neither is available, note that once and continue.

  • Stop before drafting when the request conflicts with project vision, is a

duplicate, or needs material facts that cannot be established. For a duplicate, return the existing issue and stop without asking whether to file the same request anyway or mutate the existing issue.

  • Before posting, resolve the authenticated GitHub username and exact model name

from the current GitHub account and agent environment. Stop if either is unavailable; never guess or substitute a generic label.

Automatic mode

Automatic mode applies only when the original prompt says automatic or explicitly requests it. Complete every gate, then choose the template, title, labels, and body from project evidence and create the issue without draft approval. Material ambiguity or risk disables automatic mode.

Workflow

  1. Discover the repository's issue templates and existing label conventions.
  2. Investigate the request using the gates above. Ground any progress claim in

evidence gathered this run.

  1. Run the registered grill skill and incorporate the result.
  2. Draft against the matching template. Keep only decision-, implementation-,

and verification-relevant content: - a specific plain-language title; - problem, current and expected behavior, scope, constraints, and required behavior; - reproduction and regression expectations for bugs; - user/test impact, likely affected area, and related work where relevant.

  1. For UI/UX work, add the affected states, current and expected visual evidence,

accessibility expectations, responsive/theme scope, and applicable design system components or tokens. Upload local screenshots and videos with gh issue create --attach '<file>#<alt text>' (or gh issue edit and gh issue comment with the same flag); never commit evidence media to the repository. Put non-media evidence such as probe output inside a collapsed <details> block.

  1. Choose only existing labels unless the user asks to create one.
  2. Show the proposed title, labels, and body unless the user waived review or

automatic mode applies.

  1. End the issue body with this visually separate GitHub Note, replacing both

values with the exact identities resolved for this run:

> [!NOTE] > Created on behalf of @username using ModelName.

  1. Create the issue with the available GitHub tooling and return its URL.

Lead with the outcome. Omit boilerplate, repeated summaries, and a narration of the workflow.