← ClaudeAtlas

create_issuelisted

Creates a GitHub Issue with typed labels and structured planning metadata via create_issue.sh. Sub-skill invoked by start_task — do not call directly; use /start_task instead.
VytCepas/project-init · ★ 0 · AI & Automation · score 72
Install: claude install-skill VytCepas/project-init
Use this skill whenever creating a GitHub Issue. ## Metadata to gather Before creating the issue, determine: - type: `feat`, `fix`, `chore`, `docs`, or `test` - title: short imperative description - priority: `high`, `medium`, or `low` - area: existing repo area label or plain body metadata - size: `XS`, `S`, `M`, `L`, or `XL` - scale: `task` (default — one focused PR) or `epic` (a large initiative tracked as the parent of small child tasks) - references: related issues, PRs, ADRs, docs, designs, logs, or external links - dependencies: blocked-by, parent, or follow-up relationships - acceptance criteria: concrete checklist items If type, title, priority, area, size, or acceptance criteria are not clear from context, ask the user before proceeding (scale defaults to `task` — only set `epic` for a large parent initiative). ## Rules - **Keep tickets small.** An `epic` may be large, but every child ticket must be `--scale task` and sized `S`/`M` (split anything that would be `L`/`XL`). Small tickets mean small PRs and bounded context — where AI-assisted implementation works best. - Use `.agents/scripts/create_issue.sh`; do not call `gh issue create` directly unless the script cannot satisfy the case. - Do not invent labels. The script may create priority, size, and scale labels, but area labels are repository-specific. - Store relationships that GitHub does not support portably in markdown sections. - The script writes Definition of Ready/Done defaults so issues created fro