plugin-maintenance

Maintain and release the Chorus plugin with synchronized version updates.

1.1k|99|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/Chorus-AIDLC/Chorus --skill plugin-maintenance-chorus-aidlc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-maintenance
Source: https://github.com/Chorus-AIDLC/Chorus/tree/main/.claude/skills/plugin-maintenance
Command: npx skills add https://github.com/Chorus-AIDLC/Chorus --skill plugin-maintenance-chorus-aidlc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill codifies the checklists, compatibility rules, and release steps needed to safely modify the Chorus plugin, update skill documentation, and publish new plugin versions without creating version mismatches or breaking hook behavior.

Core Features & Use Cases

  • Version Synchronization: Ensures the plugin.json and marketplace.json version fields are updated together to avoid mismatched releases.
  • Hook Script Compatibility: Documents forbidden Bash 4+ features and prescribes macOS Bash 3.2-compatible alternatives and verification steps.
  • Release & Testing Checklist: Provides reproducible steps to run syntax tests, load plugins locally, and verify plugin updates before publishing.
  • Use Case: A maintainer edits a hook script, verifies Bash 3.2 compatibility, bumps versions in both files, and tests the plugin locally before issuing an update so users receive a safe upgrade.

Quick Start

Update the plugin version in both plugin.json and marketplace.json, run the macOS Bash 3.2 syntax checks for hook scripts, and test the plugin locally before publishing the update.

Frequently Asked Questions about plugin-maintenance

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

FAQPage Schema
How do I synchronize version bumps in plugin.json and marketplace.json for a plugin release?

To synchronize version bumps for a plugin release, you must update the version fields in both plugin.json and marketplace.json simultaneously. This prevents mismatched releases and ensures the marketplace reflects the correct plugin version.

What's the best way to ensure bash hook scripts are compatible with macOS Bash 3.2?

Ensuring bash hook scripts are compatible with macOS Bash 3.2 requires avoiding forbidden Bash 4+ features and using prescribed Bash 3.2-compatible alternatives. You should run specific syntax checks to verify compatibility before publishing.

What steps are needed to test and release a plugin update locally?

Testing and releasing a plugin update locally involves following a reproducible checklist: running syntax tests on hook scripts, loading the plugin locally to verify behavior, and checking cross-package documentation synchronization before publishing the update.

Why do my plugin updates cause version mismatches in the marketplace?

Plugin updates cause version mismatches in the marketplace when plugin.json and marketplace.json are not updated together. Synchronizing version fields across both files during every release prevents this issue and ensures users receive safe upgrades.

When do I need to update cross-package documentation for plugin skills?

You need to update cross-package documentation for plugin skills when modifying skill documentation or releasing new plugin versions. This synchronization across plugin and standalone skill directories prevents outdated information from reaching users after an update.