Create a GitHub issue using the gh CLI. Use when the user wants to file a new issue, report a bug, request a feature, or create a task on GitHub. Handles issue body composition, duplicate checking, and sub-issue linking.
From basenpx claudepluginhub nownabe/claude --plugin baseThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Create a GitHub issue using gh issue create. Always assign to nownabe.
Compose the issue body using this template exactly. Fill in each section from the user's input.
## Overview
<!-- A concise summary of the issue. -->
## Goal
<!-- The purpose and success criteria. What should be achieved and how will completion be measured? -->
## Context
<!-- Background information, current state, and any related decisions or discussions. -->
## Expected Impact
<!-- The expected outcomes and benefits of resolving this issue. -->
## Acceptance Criteria
- [ ] <!-- Specific, verifiable condition -->
## References
<!-- Links to related documents, PRs, discussions, or external resources. -->
## Implementation ideas
<!-- Initial ideas on how this could be implemented. -->
> **Note**: These are preliminary thoughts at issue creation time and have not been thoroughly considered from an implementation perspective. During design, revisit the goal and re-evaluate the approach from scratch.
Gather title, body content, and optional inputs from the user.
Search for duplicates and related issues with gh issue list -s open -S "<keywords>".
Compose the issue body using the template above.
Create the issue:
gh issue create --title "<title>" --body "<body>" --assignee "nownabe" [--label "<label>"] [--milestone "<milestone>"]
If a parent issue is applicable, verify it is open and link using @nownabe/claude-tools:
bunx @nownabe/claude-tools gh add-sub-issues <parent-number> <number>
Return the created issue URL to the user.