[
  {"shortcut": "devpr", "phrase": "## Summary\n[prompt:One paragraph describing what this PR does and why]\n\n## Changes\n- [cursor]\n\n## Testing\n- [ ] Unit tests added/updated\n- [ ] Manual testing completed\n- [ ] No regressions found\n\n## Notes\n[prompt:Any reviewer notes or known limitations]", "description": "Pull request description template"},
  {"shortcut": "devbug", "phrase": "## Bug Report\n**Environment**: [prompt:OS / Browser / Version]\n**Steps to reproduce**:\n1. [cursor]\n\n**Expected behavior**: [prompt:Expected]\n**Actual behavior**: [prompt:Actual]\n**Severity**: [prompt:Critical/High/Medium/Low]\n**Logs/screenshots**: [prompt:Attach]", "description": "Bug report template"},
  {"shortcut": "devfeature", "phrase": "## Feature Request: [prompt:Feature name]\n**Problem it solves**: [cursor]\n**Proposed solution**: [prompt:Description]\n**Acceptance criteria**:\n- [ ] [prompt:Criterion 1]\n- [ ] [prompt:Criterion 2]\n**Priority**: [prompt:P1/P2/P3]", "description": "Feature request template"},
  {"shortcut": "devstandup", "phrase": "**Yesterday**: [cursor]\n**Today**: [prompt:Today's plan]\n**Blockers**: [prompt:None or describe]", "description": "Daily standup message"},
  {"shortcut": "devreview", "phrase": "Thanks for the PR! A few notes:\n\n[cursor]\n\nOverall: [prompt:LGTM / needs changes / blocking issue]. Happy to chat through any of this if helpful.", "description": "Code review opening"},
  {"shortcut": "devdeploy", "phrase": "## Deployment Plan - [date]\n**Version**: [prompt:Version]\n**Environment**: [prompt:Staging/Production]\n**Scheduled time**: [prompt:Time (UTC)]\n**Changes included**: [cursor]\n**Rollback plan**: [prompt:Steps]\n**Point of contact**: [prompt:Name]", "description": "Deployment plan template"},
  {"shortcut": "devincident", "phrase": "## Incident: [prompt:Title] - [date] [prompt:Time] UTC\n**Severity**: [prompt:SEV1/SEV2/SEV3]\n**Impact**: [cursor]\n**Timeline**:\n- [prompt:Time]: Incident detected\n- [prompt:Time]: [prompt:Action taken]\n**Root cause**: [prompt:RCA]\n**Action items**: [prompt:Items]", "description": "Incident post-mortem template"},
  {"shortcut": "devreadme", "phrase": "# [prompt:Project name]\n\n[prompt:One-sentence description]\n\n## Installation\n```\n[cursor]\n```\n\n## Usage\n[prompt:Usage examples]\n\n## Configuration\n[prompt:Environment variables or config]\n\n## Contributing\n[prompt:Guidelines]", "description": "README template"},
  {"shortcut": "devtodo", "phrase": "// TODO([prompt:Your initials]): [prompt:Description of what needs to be done] - [date]", "description": "TODO comment with author and date"},
  {"shortcut": "devchangelog", "phrase": "## [prompt:Version] - [date]\n\n### Added\n- [cursor]\n\n### Changed\n- [prompt:Changes]\n\n### Fixed\n- [prompt:Bug fixes]\n\n### Removed\n- [prompt:Removals]", "description": "Changelog entry (Keep a Changelog format)"},
  {"shortcut": "devmeet", "phrase": "## Engineering Sync - [date]\n**Attendees**: [prompt:Names]\n**Agenda**:\n1. [cursor]\n\n**Decisions made**: [prompt:Decisions]\n**Action items**: [prompt:Owner - Task - Due date]\n**Next meeting**: [prompt:Date]", "description": "Engineering meeting notes"},
  {"shortcut": "devspec", "phrase": "## Technical Spec: [prompt:Feature name]\n**Author**: [prompt:Name] | **Date**: [date]\n**Status**: [prompt:Draft/Review/Approved]\n\n**Background**: [cursor]\n**Goals**: [prompt:Goals]\n**Non-goals**: [prompt:Out of scope]\n**Design**: [prompt:Technical approach]\n**Open questions**: [prompt:Questions]", "description": "Technical specification template"}
]
