github-issue-format
Required format for creating or editing any GitHub issue — [C<score>] title convention, complexity rationale line, complete-body rule, mandatory Plain simple…
Skill by richkuo
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/richkuo-github-issue-format
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/github-issue-format
What's inside
- Skill name
github-issue-format- Description
- Required format for creating or editing any GitHub issue — [C<score>] title convention, complexity rationale line, complete-body rule, mandatory Plain simple English section, attribution footer, milestone title rule. Load BEFORE creating or editing a GitHub issue or milestone.
- License
- MIT
- Instructions
- 24 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# GitHub issue format ## Title - `[C<score>] <title>`: a plain-simple-English sentence in ASD-STE100, precise about component and behavior, e.g. `[C95] Orders can be filled twice when two fills arrive at the same moment`. - The **complexity score (0–100)** is a model and effort routing signal. `validate-issue` step 6 owns the formula, axes, and routing table; never restate or approximate them here. ## Milestone - Every milestone title you create or rename is one hyphenated token with no spaces (`MCP-Read-foundations`, `Backtest-live-parity`). This holds for every path that creates one: a batch from `prd-to-issues`, a split of one issue into follow-ups, or a manual request. - Before you assign an issue to a milestone that has spaces in its title, rename that milestone to the hyphenated form (`gh api -X PATCH repos/<owner>/<repo>/milestones/<number> -f title=<new-title>`). The rename keeps every issue on the milestone. Quote a title that still has spaces in every `gh` call. ## Body - **Never create a placeholder, stub, or empty-bodied issue.** Every issue gets a complete body at creation, even in a batch. If a follow-up is not ready to spec, track it in the parent issue or notes until it is. - **Section order:** complexity rationale line, `## Problem`, `## Goal`, `## Approach`, `## Acceptance criteria`, `## Plain simple English`, then any Execution block, then the attribution footer. - **Complexity rationale line** (first line of the body): matches the title prefix and ends with an explicit plan signal: `**Complexity: 95/100** — Capability 3 (Risk 4, Uncertainty 2 — money/data-integrity on order-fill path); Volume 20 (Scope 4, Coupling 3, Verification 3) — Opus 5.5, high · plan: yes`. The line always carries all five axis grades; the `validate-issue` scoring reference owns the axes and their anchors. - **plan signal:** `· plan: yes` when the score is ≥ 75 (a plan is posted before the build, by Opus 5.5 at xhigh when the score is ≥ 85 and at high below 85, unless a `Plan model: Fable 5.1` stamp asks for Fable, whose plan runs only at high; the builder is Opus 5.5 at high); `· plan: no` below 75. Always write it. **Compatibility (owned here):** the signal and the Execution block key were once spelled `· fableplan: yes|no` and `**fableplan first:**`, and the PR-title suffix `, fableplan`. Every reader accepts both spellings, every writer emits only `plan`, and a restamp rewrites an old spelling to the new one. Fable 5.1 effort tiers follow the LLM Attribution Footer section of CLAUDE.md. - **`## Plain simple English` is mandatory on every issue:** one short paragraph under 55 words in ASD-STE100, per the CLAUDE.md/AGENTS.md Response Style definition. State what is wrong or missing and why it matters, for a reader who knows the product but not the code. Never restate the approach, list file paths or symbols, or give a time or effort estimate there. An edit that rewrites body prose adds the section when it is missing; an edit that changes only machine metadata (the Execution block, the `[C<score>]` title prefix, or the complexity rationale line, as a rescore-only edit does) leaves every prose section unchanged and does not add it. - **LLM Attribution Footer** ends the body: `Created` for a new issue, `Validated` when a validation pass produced the edit (`validate-issue` and its wrappers), `Updated` for any other edit. Stack the new line under the existing ones; never replace them, and never append an exact duplicate of a line already there. - **Project precedence:** a repo CLAUDE.md issue or footer format overrides this default.
From richkuo/rk-skills, MIT.
More from richkuo/rk-skills
- 0.663score
app-prd
richkuo
Use when the user wants an app idea turned into a Product Requirements Document (PRD) committed to a repo — "create a PRD", "/app-prd", "turn this idea into a…
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
issueplan
richkuo
Plan a task or GitHub issue on the current session model, then stop.
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
prd-questions
richkuo
Use when the user wants every open question in a PRD resolved interactively — "ask me all questions", "/prd-questions", "let's resolve the open questions".
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
cli-dispatch
richkuo
Required dispatch procedure for running a build, fix pass, or validate pass on an external coding CLI — the Codex CLI (`codex exec`) or the Cursor CLI (`agent…
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
fable-dispatch
richkuo
Required dispatch procedure for running a subagent on Fable 5.1: positive harness detection, the Claude Code CLI shim for other harnesses, the fallback…
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
work-on-issue
richkuo
Use when the user says "work on issue", "implement issue", "/work-on-issue", or asks to implement a GitHub issue end-to-end (not merely validate it).
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
codex-validate-plan-work-on-issue
richkuo
Use when the user wants one or more GitHub issues run in parallel through a Codex CLI validate pass, a separate Codex CLI plan pass, and a Claude subagent…
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
new-issue
richkuo
Use when the user says "new issue", "create an issue", "file an issue", "/new-issue", or asks to turn a bug, idea, or discussion into a GitHub issue.
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
fix-pr-review
richkuo
Use when the user asks to fix, address, or respond to a PR review — "fix the PR review", "/fix-pr-review".
SkillAFreshness: A★ 50Claude Code +9 - 0.660score
expo-app-initialize
richkuo
Scaffolds a new Expo React Native app with the tabs template, expo-router, react-native-mmkv, expo-dev-client, and expo-iap at their latest compatible…
SkillAFreshness: A★ 50Claude Code +9 - 0.660score
prd-to-issues
richkuo
Turn a finished Product Requirements Document (PRD) into GitHub milestones and complete, scored issues with typed dependencies and Execution blocks.
SkillAFreshness: A★ 50Claude Code +9 - 0.660score
pr-review
richkuo
Required format and rules for any pull request (PR) review comment: verdict line, finding sections, materiality filter, safety carve-out.
SkillAFreshness: A★ 50Claude Code +9
Signals
- Stars
- 50
- Forks
- 8
- Open issues
- 3
- Last commit (this folder)
- Oct 22, 2026 (6 days ago)
- Last release
- Oct 21, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/richkuo/rk-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from richkuo
- 0.663score
issueplan
richkuo
Plan a task or GitHub issue on the current session model, then stop.
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
prd-questions
richkuo
Use when the user wants every open question in a PRD resolved interactively — "ask me all questions", "/prd-questions", "let's resolve the open questions".
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
codex-validate-plan-work-on-issue
richkuo
Use when the user wants one or more GitHub issues run in parallel through a Codex CLI validate pass, a separate Codex CLI plan pass, and a Claude subagent…
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
fix-pr-review
richkuo
Use when the user asks to fix, address, or respond to a PR review — "fix the PR review", "/fix-pr-review".
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
new-issue
richkuo
Use when the user says "new issue", "create an issue", "file an issue", "/new-issue", or asks to turn a bug, idea, or discussion into a GitHub issue.
SkillAFreshness: A★ 50Claude Code +9 - 0.663score
work-on-issue
richkuo
Use when the user says "work on issue", "implement issue", "/work-on-issue", or asks to implement a GitHub issue end-to-end (not merely validate it).
SkillAFreshness: A★ 50Claude Code +9
Cite this page
github-issue-format skill. Agent Mart. https://agentmart.dev/skills/richkuo-github-issue-format (last updated 2026-10-24)