From Agentic SDD (Spec-Driven + TDD)
Use when writing or updating a pull request title and description from a branch's commits. Produces a scannable, stack-aware PR body — emoji-tagged sections added only when the commits warrant them — while preserving existing screenshots, videos, and designer feedback. Trigger on "PR description", "update PR", "write the PR", or "/update-pr".
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-sdd:pr-descriptionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn a branch's commits into a scannable PR title + description. Add a section **only** when the commits actually contain that kind of change, so one playbook fits any stack (React, React Native, Node/Express/Fastify, NestJS, Next.js, C#/ASP.NET Core, Avalonia, PostgreSQL/MongoDB) — UI-only sections (Accessibility, i18n) appear only for front-end work.
Turn a branch's commits into a scannable PR title + description. Add a section only when the commits actually contain that kind of change, so one playbook fits any stack (React, React Native, Node/Express/Fastify, NestJS, Next.js, C#/ASP.NET Core, Avalonia, PostgreSQL/MongoDB) — UI-only sections (Accessibility, i18n) appear only for front-end work.
<emoji> <action> <short, specific description> — ≤ 80 chars; the action is a verb (Implement / Add / Fix / Refactor) and the emoji reflects the change type; name the main component. No conventional-commit type: prefix — see the examples.
Emoji by change type: ✨ feature · 🐛 fix · 🔄 refactor · 🎨 style/ui · ♿ a11y · ⚡ perf · 🧪 test · 📝 docs · 🔧 chore.
Always include:
## 📋 Summary — 2–3 sentences: what changed and why (user/developer impact).## 📸 Demo — preserved media if the PR has any, else _Screenshots/videos to be added_.## 🎨 What's Changed — bullets grouped by component: - ✨ **Component** — brief description.Conditional — add a section only when the commits contain it:
| Section | Add when commits touch… |
|---|---|
| 📐 Business Rules | logic / behavior / "when → then", decision trees |
| 🧪 Test Coverage | test files or test keywords (jest / vitest / xunit / playwright / detox / appium) |
| ♿ Accessibility | UI changes, aria / keyboard / screen-reader |
| 🌍 Internationalization | locales/**, i18n / translation keys |
| 🔌 API / Contract | HTTP endpoints, DTOs, GraphQL, contracts |
| 🗄️ Database & Migrations | migrations, schema / model / index changes |
| 📑 Spec & Acceptance Criteria | a specs/<feature>.spec.md on the branch |
| 🔗 Related Work | references to other PRs (#NNN) |
Every <img> / video / Loom link, any ## 💬 Designer Feedback section, and manual notes — merge new content in, never remove existing media.
See references/section-catalog.md for the exact markdown template of each conditional section, the full emoji/style guide, worked before/after examples, and the success checklist — load it only when you need a specific section's format.
npx claudepluginhub walmanarias/agentic-workflow --plugin agentic-sddProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.