RE

release-notes-authoring

Streamlines the creation of monthly release notes by gathering breaking changes, feature updates, and behavior modifications.

Install

mkdir -p .claude/skills/release-notes-authoring && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10450" && unzip -o skill.zip -d .claude/skills/release-notes-authoring && rm skill.zip

Installs to .claude/skills/release-notes-authoring

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Author or finalize SystemLink Enterprise monthly release notes from source
74 chars · catalog descriptionno explicit “when” trigger
Beginner

Key capabilities

  • Gather release artifacts
  • Structure release notes
  • Format breaking changes
  • Validate documentation quality

How it works

It guides the author through a systematic collection of artifacts and breaking changes, applying standardized formatting and editorial rules.

Inputs & outputs

You give it
Release version
You get back
SystemLink Enterprise release notes

When to use release-notes-authoring

  • Draft monthly release notes from SharePoint data
  • Format breaking changes for technical documentation
  • Validate release note content against quality standards

About this skill

SystemLink Enterprise Release Notes Authoring Workflow

This skill guides you through the complete monthly release notes authoring process, from gathering source material to producing publication-ready documentation that meets established quality standards.

Workflow Overview

  1. Gather Source Materials - Collect information from various sources
  2. Structure Content - Organize information using established patterns
  3. Format and Style - Apply consistent formatting and editorial standards
  4. Review and Validate - Ensure quality and completeness

Step 1: Gather Source Materials

Information Sources

I'll guide you to collect specific content from these standardized sources. For each source, I'll ask you to copy and paste the relevant material here rather than sharing credentials or accessing systems directly.

Required Source Materials:

1. Helm Chart Breaking Changes and Behavior Changes

2. New Features Documentation

  • Location: PR in the Documentation Reviews repository
  • URL: https://dev.azure.com/ni/Users/_git/Documentation%20Reviews
  • What to look for: New feature descriptions, user-facing changes
  • Action needed: Find the PR for this release and copy the feature content. Ensure links to documentation are included if available.

3. Container Version Lists and Helm Chart Versions

4. Customer-Facing Bugs

  • Contact: Ciprian Iakab
  • Action needed: Request the bug list excel document from Ciprian and include it in your branch (links will be added to final document)

5. SBOMs and Notice Files

  • Contact: Ciprian Iakab
  • Action needed: Request these files from Ciprian (links will be added to final document)

Gathering Process:

  1. Initial Setup: Confirm release version (e.g., 2026-05)
  2. Source Collection: I'll guide you through each source systematically
  3. Content Review: Together we'll review what you've gathered
  4. Gap Analysis: Identify any missing information before proceeding

Step 2: Structure Content

Using established patterns from successful releases, I'll help you organize content into:

Required Sections (in order):

  1. Main title: # SystemLink Enterprise [version] Release Notes
  2. Opening paragraph: Standard language about release publication
  3. New Features and Behavior changes: Core content with bullet points
  4. Helm Chart Breaking Changes: If applicable
  5. Upgrade Considerations: If applicable
  6. Additional sections: Bug fixes, SBOM, versions as needed

Bugs Fixed Section:

  • Link format: [SystemLink Enterprise YYYY-MM Closed Bugs](github-link)
  • Do not include "Only customer facing bugs have been included in this list." — this line was dropped starting with 2025 releases and should be omitted for all releases from 2025 onward.

Content Organization:

  • Group related changes together
  • Order by impact/importance (major to minor)
  • Ensure each change explains WHAT and WHY
  • Include documentation links where available
  • Use consistent bullet point structure

Step 3: Format and Style

Technical Formatting Standards:

  • Service references: servicename:version.number
  • API endpoints: /niserviceregistry/v1 (code blocks)
  • Configuration keys: systems.secrets.elasticsearch.password (code blocks)
  • Service names: Plain text (SystemsManagementService, Elasticsearch)
  • UI elements: Bold (Apply on all resources, Security application)
  • Helm configuration links: Link to specific lines in getting-started/templates/ when available
  • Ordered lists: Use 1. for all items (not 1., 2., 3.) to minimize diff noise when reordering or adding items

Breaking Changes Format:

  • Start with service name and version: servicename:version.number
  • Use bullet points for each breaking change under the service
  • Use nested bullets for sub-items and details
  • Include configuration links with standard text: "View this service configuration"
  • Provide clear administrative action required
  • Group related changes under the same service heading

Example format:

- `dataframeservice:1.9.38`, `dremio-ee:24.1.2`
  - Added support for configuring custom CA certificates.
    - [View this service configuration](link-to-config)
  - This may conflict with existing configurations.
  - When setting new values, you must also remove deprecated configurations.

Editorial Standards:

  • Use active voice: "Added support for..." not "Support was added for..."
  • Maintain professional tone: Technical, factual, appropriate for IT administrators
  • Use consistent terminology: Single words for service names (userservices not "user services")
  • Explain user impact: What changes mean for administrators
  • Include configuration examples for breaking changes
  • Avoid bolded list items: Use plain text for list content, not Bold Item: description format
  • Write complete sentences in list items rather than fragmented phrases

Step 4: Review and Validate

Quality Checklist:

  • Title format matches standard pattern
  • All sections in correct order
  • Service versions are specific (not .x)
  • API endpoints in code blocks
  • Service names in plain text
  • UI elements in bold
  • Links verified and properly formatted
  • Active voice throughout
  • User impact clearly explained
  • Breaking changes include configuration guidance

Final Steps:

  1. Run npm run lint-changed:fix to ensure formatting compliance
  2. Review against recent well-edited releases (see references/)
  3. Verify all links are accessible
  4. Confirm technical accuracy with service teams if needed

Available Resources

Templates:

  • templates/release-notes-template.md - Basic structure template
  • templates/section-examples.md - Examples of well-written sections

References:

  • references/2024-05-example.md - Complete example of well-edited release
  • references/formatting-checklist.md - Quick formatting reference

Usage Notes

  • This workflow is designed for monthly release authors who may not be familiar with the established patterns
  • Each step includes prompts to gather necessary information
  • Templates and examples ensure consistency across different authors
  • Quality standards maintain the professional documentation standard established in previous releases

Start Command: Simply say "Help me author release notes for [version]" and I'll guide you through the complete workflow.

When not to use it

  • Drafting internal technical specs
  • Writing marketing copy

Prerequisites

SharePoint accessAzure DevOps pipelines

Limitations

  • Requires manual artifact collection
  • Depends on external source availability

How it compares

It enforces a specific structure and tone for IT administrators, rather than generic release documentation.

Compared to similar skills

release-notes-authoring side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
release-notes-authoring (this skill)01moNo flagsBeginner
docs-write226moNo flagsBeginner
content-research-writer1510moNo flagsBeginner
doc-coauthoring168moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

docs-write

metabase

Write documentation following Metabase's conversational, clear, and user-focused style. Use when creating or editing documentation files (markdown, MDX, etc.).

22139

content-research-writer

ComposioHQ

Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.

15111

doc-coauthoring

anthropics

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

1686

research-grants

davila7

Write competitive research proposals for NSF, NIH, DOE, and DARPA. Agency-specific formatting, review criteria, budget preparation, broader impacts, significance statements, innovation narratives, and compliance with submission requirements.

694

teams-channel-post-writer

daymade

Creates educational Teams channel posts for internal knowledge sharing about Claude Code features, tools, and best practices. Applies when writing posts, announcements, or documentation to teach colleagues effective Claude Code usage, announce new features, share productivity tips, or document lessons learned. Provides templates, writing guidelines, and structured approaches emphasizing concrete examples, underlying principles, and connections to best practices like context engineering. Activates for content involving Teams posts, channel announcements, feature documentation, or tip sharing.

591

write-docs

tldraw

Writing SDK documentation for tldraw. Use when creating new documentation articles, updating existing docs, or when documentation writing guidance is needed. Applies to docs in apps/docs/content/.

665

Search skills

Search the agent skills registry