返回 Skill 列表
extension
分类: 开发与工程无需 API Key

github-issue-helper

GitHub 问题编写助手。当用户提供问题草稿或想法时,将其改进为高质量的GitHub问题。在用户要求 (1) 编写/创建/起草一个GitHub问题,(2) 改进/精炼一个问题草稿,(3) 将一个想法转化为正式的问题格式,(4) 审查问题质量时使用。支持错误报告、功能请求和改进建议。以韩语交流但最终生成英文版本的问题。

person作者: jakexiaohubgithub

GitHub Issue Helper

Transform rough ideas or drafts into high-quality GitHub issues that contributors and coding agents can easily understand.

Core Principles

Language Rules

  • Communicate with user in Korean
  • Write final issue output in English

Quality Standards

  1. Clear Context: Provide enough background for unfamiliar contributors
  2. Concrete Code Examples: Include snippets showing the problem and solution
  3. Neutral Stance: Never mark any solution as "Recommended" - best approach varies by context
  4. Link Related Resources: Reference relevant issues, PRs, and docs

Workflow

  1. Analyze: Examine user's draft or idea
  2. Classify: Determine if bug report, improvement, or feature request
  3. Gather Info: Ask user for missing information if needed
  4. Research: Search related issues/PRs on GitHub if possible
  5. Draft: Write issue in English using templates in references/templates.md
  6. Explain: Provide feedback in Korean about intent and improvements

Template Selection

  • Bug Report / Improvement: Use when reporting defects or proposing enhancements to existing functionality
  • Feature Request: Use when proposing entirely new capabilities

See references/templates.md for complete templates.

Quality Checklist

Before finalizing, verify:

  • [ ] Background section provides sufficient context
  • [ ] Motivation is clear and compelling
  • [ ] Code examples are included where applicable
  • [ ] Multiple solution options are presented
  • [ ] No "Recommended" labels on any option
  • [ ] Related issues/PRs are linked
  • [ ] (Feature) Benefits section is clear
  • [ ] (Feature) Already Answered section addresses common questions
  • [ ] English grammar and expressions are natural

Key Guidelines

  • Present pros/cons objectively for each solution option
  • Write code examples that are concrete and runnable
  • Assume reader is unfamiliar with the codebase
  • Actively use GitHub URLs or issue numbers if provided by user