stacks-registry

Auto-discover workspace packages and generate discovered-packages.json for the Stacks monorepo.

622|17|Updated Apr 26, 2022
One-click install
npx skills add https://github.com/stacksjs/stacks --skill stacks-registry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stacks-registry
Source: https://github.com/stacksjs/stacks/tree/main/.claude/skills/stacks-registry
Command: npx skills add https://github.com/stacksjs/stacks --skill stacks-registry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Stacks Registry helps teams manage and auto-discover packages within the monorepo, ensuring consistent package metadata and centralized discovery for the @stacksjs/registry package.

Core Features & Use Cases

  • Auto-discovers workspace packages and maintains a discovered-packages.json
  • Resolves package metadata for the registry and simplifies registration and discovery
  • Keeps the registry in sync with the monorepo's workspace layout and changes

Quick Start

Initialize the registry for your workspace and validate discovered packages.

Frequently Asked Questions about stacks-registry

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

FAQPage Schema
How do I auto-discover workspace packages in a Bun TypeScript monorepo?

Auto-discovering workspace packages in a Bun TypeScript monorepo requires a registry tool that scans the workspace layout and generates a discovered-packages.json file. The Stacks Registry automates this process during build and setup.

What is discovered-packages.json used for in monorepo package management?

discovered-packages.json is a generated metadata file that maintains a centralized list of auto-discovered packages within a monorepo, ensuring consistent package metadata and simplifying registry resolution.

How do I keep my registry metadata in sync with workspace layout changes?

Keeping registry metadata in sync with workspace layout changes requires automating package discovery during the build process. The Stacks Registry resolves package metadata and updates the registry to reflect monorepo workspace modifications automatically.

Can I use the Stacks Registry for package discovery without manual registration?

Yes, the Stacks Registry supports package discovery without manual registration by auto-discovering workspace packages during build and setup. It generates the necessary discovered-packages.json file to resolve registry metadata automatically.

Does the Stacks Registry work with Bun and TypeScript based package setups?

Yes, the Stacks Registry is designed for Bun and TypeScript based registry setups. It auto-discovers packages and applies to workspace package registration within the Stacks monorepo environment.