What problem does it solve?
Writing consistent, complete GitHub pull request and issue descriptions is time-consuming, and contributors often forget required sections like the accessibility testing checklist, linked tickets, or proper labels. This Skill produces ready-to-paste PR and issue content that follows the Spectrum Web Components repository conventions.
Core Features & Use Cases
- PR and Issue Drafting: Generates title, labels, and body using the repository's pull request template, including author/reviewer checklists and manual test cases.
- Accessibility Testing Checklist: Populates keyboard and screen reader testing steps with component-specific instructions, as required by the project's contribution guidelines.
- Conventions Enforcement: Applies title prefixes ([Bug], [Fix], [Docs], etc.), severity classification (SEV1–SEV5), valid repository labels, and Given/When/Then acceptance criteria.
- Use Case: After finishing a bug fix for sp-button, ask for a PR description and receive a complete body with linked issue, checked author checklist, and documented accessibility test steps ready to paste into GitHub.
Quick Start
Write a PR description for my changes to the sp-button component that fixes issue #1234.