What problem does it solve?
When fixing bugs in dotCMS, teams need a structured specification that captures the problem, reproduction steps, root-cause hypothesis, fix scope, and regression risk before any code is written. This Skill converts a raw bug report or issue description into a defect-framed specification that feeds directly into the spec-kit plan, tasks, and implement phases.
Core Features & Use Cases
- Issue Spec Generation: Parses a bug report and fills the dotCMS issue template with problem statement, reproduction steps, expected vs actual behavior, and severity.
- Bounded Fix Scoping: Defines fix scope with explicit non-goals, regression risk assessment, and measurable acceptance criteria tied to the reproduction.
- Quality Validation: Generates a requirements checklist and iterates on the spec, flagging up to three clarification questions when details are missing.
- Use Case: A developer pastes a GitHub issue describing a broken content search filter; the Skill creates a feature branch, writes the issue spec at the spec file path, validates it against the checklist, and hands off to /speckit-plan for legacy impact and ADR alignment review.
Quick Start
Run the speckit-specify-fix skill and paste the bug report or issue title with reproduction steps to generate a defect specification.