macalbert/envilder/release-coherence

Claude Code and agent skill by macalbert/envilder

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Unified release coherence workflow for any component (CLI, GHA, or SDK). Use when bumping a version, preparing a release, or verifying that all documentation surfaces are updated after a version change. Orchestrates changelog, ROADMAP, website, and docs updates. Delegates to doc-maintenance, sdk-release-checklist, and doc-sync skills as needed.

Install

npx vskill@latest install macalbert/envilder/release-coherence

SKILL.md

Release Coherence

Ensures all documentation surfaces stay aligned when releasing a new version of any component: CLI, GitHub Action, or SDK (any runtime).

When to Use

  • Bumping a version of CLI, GHA, or any SDK
  • After merging a feature/fix that warrants a changelog entry
  • Before tagging a release to verify nothing was missed
  • When asked to "prepare the release" for a component

Components & Their Artifacts

ComponentVersion SourceChangelogWeb Surfaces
CLIpackage.json (root)docs/changelogs/cli.mdDocsContent (CLI section), README
GHApackage.json (root)docs/changelogs/gha.mdDocsContent (GHA section), github-action/README.md
SDK .NETsrc/sdks/dotnet/Envilder.csprojdocs/changelogs/sdk-dotnet.mdDocsContent, Sdks.astro, badge
SDK Pythonsrc/sdks/python/pyproject.tomldocs/changelogs/sdk-python.mdDocsContent, Sdks.astro, badge
SDK Node.jssrc/sdks/nodejs/package.jsondocs/changelogs/sdk-nodejs.mdDocsContent, Sdks.astro, badge
SDK Gosrc/sdks/go/ (tag)docs/changelogs/sdk-go.mdDocsContent, Sdks.astro, badge
SDK Javasrc/sdks/java/ (TBD)docs/changelogs/sdk-java.mdDocsContent, Sdks.astro, badge

Workflow

Step 1: Bump Version

Update the canonical version source file for the component.

Step 2: Changelog Entry

Add entry to docs/changelogs/{component}.md following doc-maintenance skill format (categories: Added/Changed/Fixed/Documentation/Dependencies/Security).

Step 3: ROADMAP Update (if applicable)

Check ROADMAP.md for related items:

  • Move completed features to appropriate status
  • Update version references if roadmap tracks versions
  • Skip if the release has no roadmap-tracked features
Step 4: Website Updates
For SDKs (delegate to sdk-release-checklist if new SDK)
  • [ ] Version badge auto-updates via astro.config.mjs (verify build picks it up)
  • [ ] Update DocsContent.astro if API changed (new methods, flags, options)
  • [ ] Update Sdks.astro card if install command changed
  • [ ] Update i18n keys if new strings added (types.ts + en.ts, ca.ts, es.ts)
  • [ ] Changelog page sidebar already wired (no action for existing SDKs)
For CLI
  • [ ] Update DocsContent.astro CLI section if new flags/options added
  • [ ] Update docs/pull-command.md or docs/push-command.md if behavior changed
  • [ ] Update root README.md if install or quick-start changed
For GHA
  • [ ] Update DocsContent.astro GHA section if inputs changed
  • [ ] Update github-action/action.yml description/inputs
  • [ ] Update github-action/README.md and docs/github-action.md
Step 5: Cross-Reference Check
  • [ ] Root README.md reflects current capabilities
  • [ ] Examples in examples/sdk/{runtime}/ match current API
  • [ ] SDK README (src/sdks/{runtime}/README.md) matches current API
Step 6: Validate
bash
# Build website: verifies versions resolve and pages render
cd src/website && pnpm build
# Run doc-sync skill for comprehensive drift detection
# (or manually verify key surfaces)

Delegate to doc-sync skill for full cross-surface audit if uncertain.

Quick Reference: Minimum Actions Per Component

CLI / GHA release (no API change)
  1. Bump version in package.json
  2. Add changelog entry
  3. Done (website picks up version dynamically)
CLI / GHA release (with new flag/input)
  1. Bump version in package.json
  2. Add changelog entry
  3. Update docs (command reference, DocsContent)
  4. Update README
  5. Run doc-sync
SDK release (no API change)
  1. Bump version in source file
  2. Add changelog entry
  3. Done (badge auto-updates via website build)
SDK release (with new API)
  1. Bump version in source file
  2. Add changelog entry
  3. Update SDK README
  4. Update examples
  5. Update DocsContent.astro section
  6. Update i18n if new strings
  7. Run doc-sync

Delegation Map

NeedDelegate to
How to write a changelog entrydoc-maintenance skill
Full SDK wiring (new SDK, not version bump)sdk-release-checklist skill
Drift detection across all surfacesdoc-sync skill
Website i18n workflowwebsite-i18n skill
Website styling/componentswebsite-design-system skill

Anti-Patterns

Anti-patternCorrect approach
Hardcoding version in website HTMLUse __SDK_*_VERSION__ or __CLI_VERSION__ globals
Updating changelog but not docsAlways check if behavior/API changed → update docs
Updating website but not SDK READMEBoth must match: SDK README is source of truth for API
Skipping i18n for "minor" text changesAll 3 locales must stay in sync: TypeScript catches missing keys
Forgetting ROADMAP after completing a tracked featureCheck ROADMAP on every release

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
135
Repository forks
4
7-day trend score
25

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/macalbert/envilder/release-coherence/badge)](https://verified-skill.com/skills/macalbert/envilder/release-coherence)

Something wrong with this skill or its page? Tell us.