com um clique
create-issue
// Helps create a GitHub issue that strictly follows the conventions in CONTRIBUTING.md. Use this skill when asked to create, draft, or open a GitHub issue or bug report.
// Helps create a GitHub issue that strictly follows the conventions in CONTRIBUTING.md. Use this skill when asked to create, draft, or open a GitHub issue or bug report.
Use this skill when asked to write or draft a commit message. It ensures commit messages follow the conventions in CONTRIBUTING.md.
Helps review your own pull request or local changes before opening a PR. Analyzes diffs against project conventions and checks out branches locally to ensure you can apply changes. Requires the `gh` and `git` CLI tools.
| name | create-issue |
| description | Helps create a GitHub issue that strictly follows the conventions in CONTRIBUTING.md. Use this skill when asked to create, draft, or open a GitHub issue or bug report. |
Use this skill when asked to write or draft a GitHub issue. It ensures issues follow the conventions established in CONTRIBUTING.md and matches the user's specific architectural and stylistic preferences.
When the user asks you to create a GitHub issue, follow these steps to draft the issue title, body, assignee, labels, and milestone. You MUST ALWAYS ask for explicit confirmation before creating the issue using the gh CLI. You should output the drafted issue to the terminal so the user can review it first.
All issues must have a path prefix indicating the relevant domain, followed by a lowercase summary.
Path Prefixes:
librarian:, cli:, tool/cmd/migrate:).internal/librarian/<language>, use the lowercase language name (e.g., java:, dotnet:).proposal: config:).Match the user's specific writing style based on the type of issue:
internal/librarian/dotnet/publish.go (and wired into internal/librarian/publish.go)").critical for immediate attention (e.g., broken build on main).needs fix soon for high-priority items.gh milestone list to retrieve available milestones.Present the drafted issue clearly:
Title: prefix: issue description
Assignee: @username (or Unassigned)
Labels: critical, needs fix soon, or None
Milestone: milestone_name
Body:
[Issue body here]
Ask the user if they would like to refine the issue or create it using gh issue create.