← スキル一覧に戻る

backlog-planner
by pevd950
⭐ 0🍴 0📅 2026年1月25日
SKILL.md
name: backlog-planner description: "Create or refine backlog items with clear scope and acceptance criteria using the gh CLI; use when planning work, writing tickets, or breaking down epics (trigger keywords: backlog, issue, ticket, epic, roadmap)."
Backlog Planner
What this skill does
- Turns ideas into actionable backlog items with clear scope and criteria.
- Uses the gh CLI to create/update issues with labels and milestones.
- Decomposes large efforts into smaller, sequenced tasks using sub-issues when supported.
When to use it
- Trigger phrases: "backlog", "issue", "ticket", "epic", "roadmap".
- Use when planning work or creating issues for others to implement.
Step-by-step workflow
- Confirm repo context with
gh repo view --json nameWithOwner -q .nameWithOwnerand verifygh auth status. - Check for duplicates with
gh issue list --search "keywords" --state all --limit 20. - List labels with
gh label list --limit 200and map to type, component, priority, and AI labels when available. - List milestones with
gh api repos/{owner}/{repo}/milestones --jq '.[].title'and select if relevant. - Draft the issue body with clear Overview, Current State, Acceptance Criteria, and Technical Context.
- Create or update the issue with
gh issue create/gh issue editusing--labeland--milestone. - If the work is an epic, decide on sub-issues and manage them with
scripts/gh-sub-issues.shwhen supported.
Sub-issues: when and how
Use sub-issues when:
- The work spans multiple components or teams and can be parallelized.
- The epic requires 3+ distinct deliverables or 3+ PRs.
- The effort is larger than ~1-2 days and needs progress tracking.
Avoid sub-issues when:
- The task is a single change set or under ~4 hours.
- The work is a simple bug fix or small docs update.
- Sub-issues are not enabled for the repo; use a checklist instead.
Workflow:
- Create the parent epic issue with a clear scope and target milestone.
- Identify existing related issues; only create new sub-issues when needed.
- Use
scripts/gh-sub-issues.sh add <parent> <child...>to attach sub-issues. - If sub-issues are not supported, add a task checklist in the epic and link related issues.
Scripts
scripts/gh-sub-issues.sh list <parent> [--repo OWNER/REPO] [--limit N]scripts/gh-sub-issues.sh add <parent> <child...> [--repo OWNER/REPO]scripts/gh-sub-issues.sh remove <parent> <child...> [--repo OWNER/REPO]- If the script reports that sub-issues are not available, use a checklist and issue links instead.
Expected outputs / formatting
- Issue template with Overview, Current State, Acceptance Criteria, Technical Context.
- Selected labels and milestone (if available).
- Sub-issue plan or checklist with clear titles and ordering.
Example prompts
- "Draft a backlog issue for adding export support."
- "Break this epic into smaller, sequenced tasks."
- "Create a ticket with clear acceptance criteria for this feature."
- "Use gh to create an issue with labels and a milestone."
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です