What problem does it solve?
Inconsistent, incomplete, or improperly labeled GitHub issues slow down triage and block high-quality collaboration in TileOPs. This Skill standardizes issue titles, bodies, plans, constraints, and acceptance criteria so maintainers and contributors have clear, actionable reports.
Core Features & Use Cases
- Structured Issue Assembly: Extracts arguments, builds a canonical title, and assembles a descriptive issue body with symptom, root cause analysis, related files, goal, plan, constraints, and acceptance criteria.
- Validation & Hard Gates: Enforces required sections and non-empty fields before creating issues to prevent incomplete filings.
- Labeling Integration: Looks up TYPE-to-label mappings in .claude/conventions/types.sh and applies appropriate labels using the GitHub CLI.
- Use Case: A contributor detects a performance regression in the GEMV kernel and uses this Skill to generate a validated PERF[GEMV] issue with a clear plan and acceptance criteria for reviewers.
Quick Start
Use the creating-issue skill to draft and file a PERF/GEMV issue with a validated title, detailed root cause analysis, a proposed plan, and acceptance criteria.