Skip to content
Development
Command

/publish-notes

Draft user-facing release notes, store changelogs, and internal publish summaries.

From plugin
agent-skills-standard
57033 skills21 agents33 commands1 MCP
Install
$ npx -y skills add hoangnguyen0403/agent-skills-standard --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/publish-notes

Context preview

What this command does when you run it.

Draft user-facing release notes, store changelogs, and internal publish summaries.

Command definition

publish-notes.md

Publish Notes

Draft user-facing release notes, store changelogs, and internal publish summaries.

**Input:** $ARGUMENTS

Optional args: slug=<feature>, ticket=<id/url>, mode=interactive|autonomous|channel, channel=<id>, auto_continue=true|false, profile=business|hybrid|technical.

Instructions

Execute the following steps for **$ARGUMENTS**.

Publish Notes Workflow

Goal: Convert verified changes into accurate user-facing and internal release notes.

Steps

1. Gather inputs:

  • Merged commits or diff
  • PR description
  • Verification report, UAT signoff
  • Deployment report
  • Product or store constraints
  • Load `common-operator-profile`; carry the inherited `operator_profile` from the Handoff Payload without re-inferring it.

2. Triage impact:

  • User-facing change
  • Bug fix
  • Security or privacy note
  • Operational change
  • No-user-impact internal change

3. Draft notes:

  • Use plain language and business outcomes for every tier; `operator_profile=business` gets Public Notes as the primary artifact, Internal Notes as an appendix.
  • Keep sensitive security details high-level.
  • Respect platform character limits.

4. Verify and persist:

  • Cross-check notes against shipped scope.
  • Remove unshipped claims.
  • Write the run record to `artifacts/runs/[slug]/[compactISO]-publish-notes.json` when file writes are allowed.
  • Route process lessons to `retro-learn`.

Runtime Contract

  • Use after `deploy-release` or `uat-signoff` to draft user-facing and internal release communication.
  • Required inputs: shipped diff/commits plus a verification or deployment report to cross-check against.
  • Return BLOCKED only when no verified shipped scope exists to draft notes from.

Handoff Payload

  • `slug`, `operator_profile`, public notes, internal notes, security/privacy notes, verification source, next workflow.

Blocking Questions

  • Ask max 3 at a time with a recommended default and 2-3 options.

Output Template

# Release Notes: [Version]

## Public Notes

## Internal Notes

## Security Or Privacy Notes

## Verification Source

## Outcome Report
{schema_version: 1, run_id: "[run-id]", slug: "[slug]", workflow: publish-notes, feature_status: released, started_at: "[timestamp]", completed_at: "[timestamp]", requirement_trace: {brd_objectives: [], requirements: [], acceptance_criteria: [], srs: []}, completed_evidence: [], missing_evidence: [], decision_needed: [], recommended_next_workflow: retro-learn, cost: {source: unavailable}, agent: {identity: "[agent-identity]", model: "[model]"}}

## Next Workflow

retro-learn

## Cost Report
Call `get_session_cost(workflow="publish-notes")` before final handoff.
Read more
Ships withagent-skills-standard

The portable SDLC standards layer for AI coding agents. Sync once, then work in your own runtime.

Get the whole plugin

Other commands on agent-skills-standard.