prepare

Automate release preparation for multi-package JavaScript projects with coordinated commits and version bumps.

2|Updated Mar 15, 2024
One-click install
npx skills add https://github.com/finlaysonstudio/jaypie --skill prepare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prepare
Source: https://github.com/finlaysonstudio/jaypie/tree/main/.claude/skills/prepare
Command: npx skills add https://github.com/finlaysonstudio/jaypie --skill prepare

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Releasing multi-package projects can be error-prone and inconsistent; this skill provides a repeatable, auditable process to commit changes, bump versions, and update documentation and skill manifests.

Core Features & Use Cases

  • Automates release preparation across packages by coordinating commits, version bumps, and documentation updates.
  • Ensures top-level docs and CLAUDE-related manifests are updated according to project conventions.
  • Use Case: When preparing a new release, run this skill to perform all necessary steps in a predictable sequence.

Quick Start

Commit current changes, bump versions across packages, and update project documentation and skill manifests according to the repository's release guidelines.

Frequently Asked Questions about prepare

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

FAQPage Schema
How do I automate version bumps and documentation updates for a multi-package JavaScript release?

Automating multi-package JavaScript release preparation coordinates commits, version bumps, and documentation updates into a repeatable sequence. This ensures consistent metadata and cross-package version synchronization across patch, minor, and major releases.

What is the best way to synchronize versions across multiple packages during a release?

Synchronizing versions across packages during a release involves validating frontmatter and cross-package version synchronization. This ensures top-level docs and manifests reflect the same version consistently throughout the repository.

How does release preparation validate changelog updates and frontmatter before committing?

Release preparation validates changelog updates and frontmatter by enforcing project conventions across packages. It ensures documentation and skill manifests are correctly formatted and updated before finalizing the release.

Can I run custom scripts during the automated release workflow?

You can run custom scripts during the automated release workflow. The process implements a defined workflow with optional script execution for sub-tasks, allowing flexible automation while maintaining a predictable release sequence.

Does this release automation skill support patch, minor, and major version updates?

This release automation skill supports patch, minor, and major version updates. It applies the coordinated version bumping and documentation update process across all applicable packages during each release type.

When should I not use an automated release preparation workflow?

You should avoid automated release preparation workflows when your project lacks multi-package dependencies or does not require strict cross-package version synchronization. It is designed for coordinating complex repository releases rather than simple, single-package updates.