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.