release-and-publish

Automate Effect v4 monorepo releases with registry and GitHub operations.

2|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/spencerbeggs/effected --skill release-and-publish-spencerbeggs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: release-and-publish
Source: https://github.com/spencerbeggs/effected/tree/main/plugin/skills/release-and-publish
Command: npx skills add https://github.com/spencerbeggs/effected --skill release-and-publish-spencerbeggs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the complexity of managing multi-package release pipelines in Effect v4 monorepos, ensuring registry consistency, versioning accuracy, and secure publishing.

Core Features & Use Cases

  • Registry Management: Perform registry lookups, version checks, and dist-tag management using Effect-native HTTP clients instead of fragile shell commands.
  • Release Pipeline Automation: Coordinate workspace versioning, GitHub release creation, and npm publishing with built-in support for provenance and OIDC-compliant execution.
  • Release Guardrails: Apply age-based gates to prevent the publication of immature versions and automate the generation of tracking tags for GitHub Actions distribution.

Quick Start

Use the release-and-publish skill to verify the latest version of the package in the registry and prepare a new release tag for the current workspace.

Frequently Asked Questions about release-and-publish

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

FAQPage Schema
How do I automate npm publishing for a monorepo without using fragile shell commands?▼

Automate npm publishing for a monorepo by using Effect-native HTTP clients to perform registry interactions, version checks, and dist-tag management instead of relying on fragile shell commands. This ensures type-safe execution throughout the release pipeline.

What is the best way to manage workspace versioning and GitHub releases in an Effect v4 monorepo?▼

Managing workspace versioning and GitHub releases in an Effect v4 monorepo involves coordinating workspace versioning strategies and GitHub release operations within a type-safe Effect environment to ensure versioning accuracy and registry consistency.

Does npm publishing with Effect support provenance requirements and OIDC-compliant execution?▼

Yes, npm publishing with Effect supports provenance requirements and OIDC-compliant execution. The release pipeline coordinates registry interactions and GitHub release operations to ensure secure distribution compliant with authentication protocols.

How do I prevent the publication of immature package versions in a release pipeline?▼

Prevent the publication of immature package versions by applying release guardrails with age-based gates. These gates block premature releases and automate the generation of tracking tags for GitHub Actions distribution.

Can I use this release pipeline automation for multi-package distribution beyond standard npm publishing?▼

Yes, you can use this release pipeline automation for multi-package distribution. It manages the end-to-end release lifecycle for Effect v4 monorepo packages, ensuring dist-tag management and registry consistency across multiple workspace packages.