Agent Skills › antiwork/gumroad › create-issue

create-issue

GitHub

辅助用户起草结构化的 GitHub Issue,支持单问题或父子任务分解,输出未暂存的 Markdown 文件。通过追问澄清需求、评估范围并遵循贡献规范撰写标题与内容,严禁直接创建 Issue 或泄露隐私数据。

.agents/skills/create-issue/SKILL.md antiwork/gumroad

Trigger Scenarios

create issue write issue draft issue write a bug report file an issue create a ticket

Install

npx skills add antiwork/gumroad --skill create-issue -g -y
More Options

Non-standard path

npx skills add https://github.com/antiwork/gumroad/tree/main/.agents/skills/create-issue -g -y

Use without installing

npx skills use antiwork/gumroad@create-issue

指定 Agent (Claude Code)

npx skills add antiwork/gumroad --skill create-issue -a claude-code -g -y

安装 repo 全部 skill

npx skills add antiwork/gumroad --all -g -y

预览 repo 内 skill

npx skills add antiwork/gumroad --list

SKILL.md

Frontmatter
{
    "name": "create-issue",
    "description": "Draft GitHub issues for the Gumroad codebase. Outputs to an unstaged markdown file in the repo root. Never creates issues on GitHub. Triggers on: \"create issue\", \"write issue\", \"draft issue\", \"write a bug report\", \"file an issue\", \"create a ticket\", or when the user describes a problem or feature they want to turn into a GitHub issue."
}

Issue Drafting

Draft well-structured GitHub issues. Output to an unstaged .md file — never post to GitHub.

Workflow

1. Understand the Problem

Gather context from the user. Ask clarifying questions if needed:

  • What's happening vs what should happen?
  • Who's affected and how often?
  • Any workarounds in use?
  • Is there data that quantifies the impact?

If the user points to code, trace the relevant paths to understand the root cause. Include aggregated, anonymized data that quantifies the impact when available (e.g., "99 purchases across 82 sellers are in this state"). Never include PII — no emails, names, IDs, or payment details.

2. Decide: Single Issue or Parent + Sub-issues

Before writing, assess the scope:

Single issue when:

  • One clear problem with one solution path
  • The fix would be one PR (~100 LOC per CONTRIBUTING.md)
  • No independent workstreams

Parent + sub-issues when:

  • The solution has multiple independently shippable parts
  • Different parts could be worked on in parallel or by different people
  • The total scope would exceed one reasonably-sized PR
  • There's a logical sequence (e.g., API integration → webhook fix → backfill)

If suggesting sub-issues, number the solution parts clearly and note which can be done independently vs which depend on each other. Write the parent issue as the full document, then note where to split.

3. Write the Issue

Follow the structure in CONTRIBUTING.md.

Title — Carries most of the weight. Specific and actionable.

## What What needs to change. Be concrete — current vs desired behavior, who is affected, checkbox task list for multiple deliverables.

## Why Why this matters — business rationale or user impact, root cause if it's a bug, links to related issues or prior discussions.

4. Output

Write to gh-issue-draft.md in the repo root. Do NOT stage or commit.

If the issue should be split into sub-issues, write the parent issue first, then add a ## Sub-issues section at the end listing each sub-issue with a one-line summary. The user can split them manually.

Style

Follow CONTRIBUTING.md for terminology and tone. Additionally:

  • Concise and direct. No jargon, no filler.
  • Ground claims in data or code references.
  • Reference code by area or concept ("the dispute webhook handler"), not by file:line.
  • The issue is public (open source). Self-contained for OSS contributors with no access to internal tools.

Important

  • Use gh read-only only. Never create issues via CLI.
  • The user reviews and posts manually — just write the best possible draft.

Version History

  • 92e22de Current 2026-08-20 17:15

Same Skill Collection

.agents/skills/commit/SKILL.md
.agents/skills/email-blast/SKILL.md
.agents/skills/test-confidence/SKILL.md
.agents/skills/gumroad-prod-console/SKILL.md
.agents/skills/review-pr/SKILL.md

Metadata

Files
0
Version
886fe6c
Hash
9566264e
Indexed
2026-08-20 17:15

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-28 21:47
浙ICP备14020137号-1