Agent skill · software engineering · jeremylongshore

issue

Use when starting a chain from a GitHub issue — turning an issue URL or number into a triaged, planned, dispatched, and reviewed pull request. Classifies the thread (bug → root-cause discipline, feature → plan chain, question → drafted reply), synthesizes a spec from the issue's own acceptance criteria, then runs the standard chain with a PR exit. Trigger with /hyperflow:issue, "work on issue #N", "fix this issue <url>", "implement this issue", "triage issue #N and raise a PR".

Why this skill is useful

Adds a complete automation workflow for transforming GitHub issues into pull requests, including triage and spec synthesis scripts that aren't publicly documented.

What it needs

Requires gh, git installed locally. Requires github account access. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Issue GitHub-native entry point for the chain: one issue URL in, one reviewed pull request out. This skill owns ingestion, triage, and spec synthesis; everything after that is the standard chain (/hyperflow:plan → /hyperflow:dispatch) with GitHub chain args propagated so dispatch's Step 5 offers the PR exit. The maintainer-side counterpart is /hyperflow:pr (review an incoming PR). Step 0 — Preflight 1. Resolve the argument: full URL, #N, or bare number against the current repo's origin. No GitHub remote → stop with No GitHub remote — /hyperflow:issue needs a repo with an origin on GitHub. 2. gh auth status (once per chain). Unauthenticated → continue in local-only mode: the chain still runs, the PR exit and any comment posting are skipped, and the wrap-up prints the exact gh auth login + gh pr create commands to finish by hand. Never half-post. 3. gh issue view <n> --json title,body,comments,labels,author,state,url. Closed issue → confirm intent via AskUserQuestion (Work on it anyway / Stop — binary, no marker). Step 1 — Triage (decision agent) Dispatch a triage consultation per ../hyperflow/task-triage.md over the full thread (body + comments + labels). Classify: Class Route --- --- Bug report Root-cause discipline from ../trace/SKILL.md — reproduce before any patch; then the fix chain on fix/issue-<n>-<slug> Feature / enhancement /hyperflow:plan chain on feat/issue-<n>-<slug> Question / discussion Draft a reply, show it, and offer to post (gated by comment=). Never a code chain. Invalid / spam / already fixed Report the finding + draft a closing reply (gated). Stop. Already-solved check (mandatory): before planning any work, the triage agent verifies against current main whether the ask is already satisfied — issues are often filed against stale versions. Partially-satisfied → the spec scopes only the remaining delta and says so. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/issue

View the source on GitHub

Browse the @skills marketplace