Skip to content

feat(skills): enrich issue and PR description templates - #17

Merged
robertraf merged 1 commit into
mainfrom
claude/add-description-templates-1w8qc
Mar 24, 2026
Merged

feat(skills): enrich issue and PR description templates#17
robertraf merged 1 commit into
mainfrom
claude/add-description-templates-1w8qc

Conversation

@robertraf

Copy link
Copy Markdown
Owner

Summary

Enrich the /tasks and /ship skill templates to produce higher-quality GitHub issues and PRs. Adds conventional commit-style titles, structured sections, and Mermaid diagram support.

What changed

  • skills/tasks/SKILL.md: Redesigned issue body template with objective, acceptance criteria (Given/When/Then), architecture overview diagram, task dependency graph, and implementer context section. Added conventional commit title format (type(scope): description).
  • skills/ship/SKILL.md: Redesigned PR body template with change overview diagram, step-by-step test instructions, breaking changes section, and conventional commit title format. Updated gotchas to reinforce title conventions.

Change overview

graph TD
    A["/tasks skill"] -->|creates| B["GitHub Issue"]
    C["/ship skill"] -->|creates| D["Pull Request"]
    B -->|conventional commit title| E["type(scope): description"]
    D -->|conventional commit title| E
    B -->|includes| F["Mermaid: architecture + task deps"]
    D -->|includes| G["Mermaid: change overview"]
Loading

How to test

  1. Review the templates in skills/tasks/SKILL.md (Step 4) and skills/ship/SKILL.md (Step 5)
  2. Run /tasks on a sample spec+plan — verify the issue has structured sections and diagrams
  3. Run /ship after implementation — verify the PR has the enriched template
  4. Confirm titles follow type(scope): description format

Breaking changes

None — existing skills produce richer output with no behavioral changes.

References

https://claude.ai/code/session_011JVre5FaeksW5dnqZFCDzw

Add structured templates with conventional commit-style titles, Mermaid
diagrams for architecture and task dependencies, and clearer sections
for implementers and reviewers. Includes guidelines for when to include
or skip diagrams.

https://claude.ai/code/session_011JVre5FaeksW5dnqZFCDzw
@robertraf
robertraf merged commit cc15624 into main Mar 24, 2026
1 check passed
@robertraf
robertraf deleted the claude/add-description-templates-1w8qc branch March 24, 2026 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants