UNPKG

@pimzino/claude-code-spec-workflow

Version:

Automated workflows for Claude Code. Includes spec-driven development (Requirements → Design → Tasks → Implementation) with intelligent task execution, optional steering documents and streamlined bug fix workflow (Report → Analyze → Fix → Verify). We have

92 lines (67 loc) 3.17 kB
# Bug Create Command Initialize a new bug fix workflow for tracking and resolving bugs. ## Usage ``` /bug-create <bug-name> [description] ``` ## Workflow Overview This is the **streamlined bug fix workflow** - a lighter alternative to the full spec workflow for addressing bugs and issues. ### Bug Fix Phases 1. **Report Phase** (This command) - Document the bug 2. **Analysis Phase** (`/bug-analyze`) - Investigate root cause 3. **Fix Phase** (`/bug-fix`) - Implement solution 4. **Verification Phase** (`/bug-verify`) - Confirm resolution ## Instructions You are helping create a new bug fix workflow. This is designed for smaller fixes that don't need the full spec workflow overhead. 1. **Create Directory Structure** - Create `.claude/bugs/{bug-name}/` directory - Initialize report.md, analysis.md, and verification.md files 2. **Load ALL Context Once (Hierarchical Context Loading)** Load complete context at the beginning for the bug creation process: ```bash # Load steering documents (if available) claude-code-spec-workflow get-steering-context # Load bug templates claude-code-spec-workflow get-template-context bug ``` 3. **Gather Bug Information** - Take the bug name and optional description - Guide user through bug report creation - Use structured format for consistency 4. **Generate Bug Report** - **Template to Follow**: Use the bug report template from the pre-loaded context above (do not reload) - Create detailed bug description following the bug report template structure ## Template Usage - **Follow exact structure**: Use loaded bug report template precisely - **Include all sections**: Don't omit any required template sections - **Structured format**: Follow the template's format for consistency 5. **Request User Input** - Ask for bug details if not provided in description - Guide through each section of the bug report - Ensure all required information is captured 6. **Save and Proceed** - Save the completed bug report to report.md - Ask: "Is this bug report accurate? If so, we can move on to the analysis." - Wait for explicit approval before proceeding ## Key Differences from Spec Workflow - **Faster**: No requirements/design phases - **Targeted**: Focus on fixing existing functionality - **Streamlined**: 4 phases instead of detailed workflow - **Practical**: Direct from problem to solution ## Rules - Only create ONE bug fix at a time - Always use kebab-case for bug names - Must analyze existing codebase during investigation - Follow existing project patterns and conventions - Do not proceed without user approval between phases ## Error Handling If issues arise during the workflow: - **Bug unclear**: Ask targeted questions to clarify - **Too complex**: Suggest breaking into smaller bugs or using spec workflow - **Reproduction blocked**: Document blockers and suggest alternatives ## Example ``` /bug-create login-timeout "Users getting logged out too quickly" ``` ## Next Steps After bug report approval, proceed to `/bug-analyze` phase.