From core
Fetches GitHub issue by number using gh CLI, formats title body and URL, then invokes speckit to generate a specification.
npx claudepluginhub mintuz/claude-plugins --plugin core<issue-number># Spec from Issue Command Create a specification from a GitHub issue by fetching it via gh CLI and passing it to speckit's specify command. ## Arguments `$ARGUMENTS` - GitHub issue number (required) ## Process ### 1. Validate Input Ensure `$ARGUMENTS` contains a valid issue number: - Must be a positive integer - If missing, prompt: "Please provide a GitHub issue number (e.g., `/spec-from-issue 51`)" ### 2. Fetch GitHub Issue Use gh CLI to fetch the issue details: Extract: - **title** - Issue title - **body** - Issue description/body - **number** - Issue number - **url** - Issue U...
/create-docsFetches GitHub issue details by number using helper script and generates technical specification with implementation plan, test plan, files to modify, and success criteria.
/analyze-issueFetches GitHub issue details and generates structured technical specification with summary, approach, implementation plan, test plan, files to modify, and success criteria.
/issue-createCreates a structured GitHub issue from current context or optional description. Checks for repo issue templates, drafts title/body with summary, behaviors, criteria, context, and notes.
Share bugs, ideas, or general feedback.
Create a specification from a GitHub issue by fetching it via gh CLI and passing it to speckit's specify command.
$ARGUMENTS - GitHub issue number (required)
Ensure $ARGUMENTS contains a valid issue number:
/spec-from-issue 51)"Use gh CLI to fetch the issue details:
gh issue view $ARGUMENTS --json title,body,number,url
Extract:
If the command fails (e.g., issue doesn't exist, not in a repo, gh not authenticated):
gh auth login" or "Navigate to a git repository")Prepare the content to pass to speckit:
# GitHub Issue #<number>: <title>
**Source:** <url>
## Description
<body>
Call the speckit specify command with the formatted content:
/speckit.specify
<formatted content from step 3>
This will hand off to speckit's specify workflow, which will guide the user through creating a proper specification.
User: /spec-from-issue 51
Claude: Fetches issue #51, formats it, and passes to /speckit.specify
User: /spec-from-issue 123
Claude: Fetches issue #123, shows formatted content, invokes speckit