Skip to main content

document

Create comprehensive documentation for a Quay bug fix: JIRA ticket update, release notes, changelog entry, PR description, and team communication.

Source facts

Repository
quay/ai-helpers
Last source activity
May 8, 2026 at 18:55
Detected SKILL.md language
English
Stars
3
Forks
11

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
document
description
Create comprehensive documentation for a Quay bug fix: JIRA ticket update, release notes, changelog entry, PR description, and team communication.
allowed-tools
["Bash(bash .claude/scripts/jira-ops.sh *)","Bash(git log *)","Bash(git diff *)","Read","Write","Glob","Grep","AskUserQuestion"]
# Document Fix Create all documentation artifacts needed to close out the bug fix. ## Process ### Step 1: Update JIRA Ticket Create `artifacts/quay-bugfix/docs/issue-update.md` with: - Root cause summary - Description of the fix and what was changed - Links to commits, branches, or PRs - Test coverage added - Any breaking changes Do NOT transition the JIRA ticket — automation handles state transitions. ### Step 2: Create Release Notes Entry Create `artifacts/quay-bugfix/docs/release-notes.md` with: - User-facing description of what was fixed - Impact and who was affected - Affected versions - Action required from users - Clear, non-technical language ### Step 3: Update CHANGELOG Create `artifacts/quay-bugfix/docs/changelog-entry.md` with: - Entry following project CHANGELOG conventions - Placed in Bug Fixes category - JIRA ticket reference included - Format: `- Fixed [description] (PROJQUAY-XXXX)` ### Step 4: Create PR Description Read the PR description template if available: ```bash cat .claude/templates/pr-description.md 2>/dev/null ``` Create `artifacts/quay-bugfix/docs/pr-description.md` with: - **Summary**: What this PR does - **Root Cause / Rationale**: Why the change was needed - **Changes**: What changed (file references) - **Test Plan**: How to verify - **JIRA Link**: `https://issues.redhat.com/browse/<TICKET>` - **Backport**: Required or not (from assessment) ### Step 5: Technical Communication Create `artifacts/quay-bugfix/docs/team-announcement.md` with: - Message for engineering team - Severity and urgency of deployment - Testing guidance - Deployment considerations ### Step 6: User Communication (if user-facing bug) Create `artifacts/quay-bugfix/docs/user-announcement.md` with: - Customer-facing announcement - Non-technical explanation - Upgrade/mitigation instructions ## Output All files created in `artifacts/quay-bugfix/docs/`: 1. `issue-update.md` — JIRA comment text 2. `release-notes.md` — Release notes entry 3. `changelog-entry.md` — CHANGELOG addition 4. `pr-description.md` — Pull request description 5. `team-announcement.md` — Internal communication 6. `user-announcement.md` (optional) — Customer communication ## Confidence Assessment Include this section at the end of your PR description artifact: ```markdown ## Confidence Assessment - **Level**: high | medium | low - **Score**: <0-100 integer> - **Score rationale**: <1-2 sentences> - **Open questions**: <bullet list, or "None"> ``` Confidence signals for this phase: - **High**: All prior artifacts complete and consistent, documentation covers all areas - **Medium**: Most artifacts complete but some sections have gaps or inconsistencies - **Low**: Missing artifacts, inconsistencies between phases, unclear communication ## When This Phase Is Done Report: what documents were created and where.
View on GitHub