release-docs

Automate Aztec release documentation builds from an RPC endpoint and git tag.

Updated May 14, 2026
One-click install
npx skills add https://github.com/HabibTorjmen/Blockchain --skill release-docs-habibtorjmen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-docs
Source: https://github.com/HabibTorjmen/Blockchain/tree/main/aztec-packages/.claude/skills/release-docs
Command: npx skills add https://github.com/HabibTorjmen/Blockchain --skill release-docs-habibtorjmen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the manual, error-prone work of updating and versioning the Aztec developer documentation for each network release.

Core Features & Use Cases

  • Release metadata discovery: Queries the provided RPC endpoint to fetch node and contract information and auto-detects the release type from the returned version string.
  • Doc generation and validation: Updates developer version configs, generates API reference docs (Aztec.nr, TypeScript, and Node RPC), and regenerates CLI reference docs from the installed CLI output.
  • Migration and network docs maintenance: Triages and updates migration notes, resolves missing contract addresses, and cuts synchronized versioned snapshots for developer and network/operator documentation, including cleanup and backport checks on the next branch.

Quick Start

Ask the AI to run /release-docs with your target RPC URL (for example, a devnet endpoint) so it can query the network, prepare the versioned documentation snapshot, and prepare changes on the next branch.

Frequently Asked Questions about release-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate developer documentation generation for a new network release?

You can automate developer documentation generation by querying a target RPC endpoint to fetch release metadata, auto-detecting the release type, and deriving versioned content from the matching git tag to produce Docusaurus version snapshots.

How does RPC endpoint querying work for detecting release types in documentation?

Querying an RPC endpoint works by fetching node and contract information, then parsing the returned version string to auto-detect the release type. This mechanism ensures the generated documentation matches the exact network state for devnet, testnet, or mainnet releases.

What steps are needed to generate API references and CLI docs from a git tag?

Generating API references and CLI docs requires deriving content from the correct git tag, bootstrapping dependencies, and running generation scripts. This updates developer version configs, produces Aztec.nr, TypeScript, and Node RPC docs, and regenerates CLI references from installed CLI output.

Do I need a specific Aztec CLI version installed to generate release documentation?

Yes, you need a consistent versioning setup with the installed Aztec CLI to generate release documentation. The Skill requires correct dependency bootstrapping and uses the installed CLI output to regenerate CLI reference docs accurately for the target release.

How do I handle migration notes and missing contract addresses during a documentation release?

Handling migration notes and missing contract addresses involves triaging existing migration notes for updates and resolving absent contract addresses within the documentation. The workflow automates these maintenance tasks before cutting the final versioned snapshots.

What happens if the release type is ambiguous or a risky cleanup step is detected on the next branch?

If the release type is ambiguous or a risky cleanup step is detected on the next branch, the workflow pauses and requires user confirmations. This safeguard prevents errors during pre-releases, backport checks, and destructive repository cleanups.