Use this when the user requests commit or issue phrasing, or when an authorized commit/issue workflow needs it. Do not append unsolicited commit and issue suggestions to routine task reports.
The committed commit-format and issue-format skills are the canonical, stricter templates (with self-checks); prefer them when the harness loads skills. This playbook is the short fallback summary — keep the two in sync.
- Title: Conventional Commits style with a required scope (
type(scope): description), short, wrapped in backticks. The scope is a short human-readable area name, matching how this repo commits (see thecommitskill). - Use
perf(notfix) for performance optimizations. - Description: Optional 2-3 informal sentences describing the solution. Concise, technical, no bullet points.
Example:
Commit title:
fix(timestamps): correct date formatting in timezone conversionUpdated
formatDate()indate-utils.tsto properly handle timezone offsets.
- Title: As short as possible, wrapped in backticks.
- Description: 2-3 informal sentences describing the problem (not the solution), as if still unresolved.
Example:
GitHub issue:
- Title:
Date formatting displays incorrect timezone- Description: Comment timestamps show incorrect timezones when users view posts from different regions. The
formatDate()function doesn't account for user's local timezone settings.