zlliang/skills

writing-issues-and-prs

Write, edit, review, or improve concise titles, bodies, and comments for issues, pull requests, and merge requests on GitHub and GitLab, and for work items (tickets, stories, tasks, epics) on Jira, Linear, and similar issue and project trackers.

First seen Jun 26, 2026

Installation

$ npx skills add zlliang/skills --skill writing-issues-and-prs

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 zlliang/skills.

npx skills add zlliang/skills

Browse all from zlliang/skills

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.md
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseMIT

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,595 B
  • docs SUMMARY.md 275 B

History

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

SKILL.md

Writing Issues and PRs

Whatever the platform, the writing carries the weight. Stay platform-neutral unless the user or surrounding context calls for platform-specific terms.

For starting structures by scenario (bug report, feature request, PR/MR, work item, review comment), read [references/outlines.md](references/outlines.md). Those outlines are examples, not fixed templates: treat them as a starting point and shape the writing to the actual situation — reorder, drop, add, merge, or invent sections as the case demands. Prefer a repo's or tracker's own template whenever one exists.

Writing principles

  • Be concise: omit needless words, cut redundancy and hedging, and prefer plain, direct prose. Make every word count. If it does not fit on one screen, it is too long.
  • Be accurate, well-structured, and insightful, in a calm, natural, and human tone. Be skeptical and precise — double-check reasoning, sources, and assumptions.
  • State the issue, request, or purpose clearly. Explain why it matters. Include concrete evidence.
  • For English prose, follow these style guides, and apply their language-agnostic rules to prose in any language: The Elements of Style, The Sense of Style, and Chicago Manual of Style.

Formatting rules

  • Insert spaces between English words and CJK characters.
  • Use - (hyphen plus space) for unordered list items; never use * or + .
  • Use italics for italics and bold for bold.
  • For list items, omit the trailing period when all items are fragments; if any item is a complete sentence, end every item with a period.
  • Never use horizontal dividers (<hr> or ---).

Titles

  • Issue and work item titles use "Sentence case" (capitalize the first word only).
  • Pull request and merge request titles use Conventional Commits format, following the git-commit skill: <type>[optional scope]: <description>.

Body headings

  • Do not force the text to begin with a heading. Use headings only when they add structural clarity; a short opening sentence or paragraph can come first.
  • Use heading levels sequentially (h2, then h3, etc.); never skip levels.
  • Never use h1, and never number headings (e.g., ## About me, not ## 1. About me).