bklit-ship

Guide bklit-ui contributors through production shipping checklists for Studio-validated charts.

1.5k|89|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/bklit/bklit-ui --skill bklit-ship
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bklit-ship
Source: https://github.com/bklit/bklit-ui/tree/main/.agents/skills/bklit-ship
Command: npx skills add https://github.com/bklit/bklit-ui --skill bklit-ship

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

bklit-ui monorepo contributors often lack a standardized, end-to-end process for moving a chart or component validated in Studio to production, leading to missing exports, incomplete documentation, or unregistered components that cannot be used by end users.

Core Features & Use Cases

  • End-to-end shipping checklist: Guides contributors through every required step to move a Studio-validated chart or component to production, from exporting the code to opening a PR.
  • Cross-package coordination: Covers updates to the UI package, documentation sites, Studio prototyping tool, and shadcn registry to ensure consistency across the monorepo.
  • Validation guardrails: Includes pre-merge checks for linting, formatting, testing, and building to catch errors before code is merged. Use case: A contributor has a new candlestick chart variant validated in Studio, and uses this skill to ensure the component is exported, documented, added to the chart gallery, wired into Studio, registered in the shadcn registry, and passes all CI checks before opening a PR.

Quick Start

Use the bklit-ship skill to ship your validated Studio chart or component prototype to production in the bklit-ui monorepo following the full end-to-end checklist.

Frequently Asked Questions about bklit-ship

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

FAQPage Schema
How do I ship a UI component from a local Studio prototype to a production monorepo?

To ship a UI component to a production monorepo, follow a standardized end-to-end checklist covering package export, documentation updates, Studio integration, shadcn registry rebuilds, and PR submission. This ensures all production-ready validation steps are completed before merging.

What is the process for adding a new chart to the shadcn registry in a monorepo?

Adding a new chart to the shadcn registry requires updating the registry rebuild configuration and ensuring the component is properly exported. Cross-package coordination across the UI package, documentation sites, and Studio prototyping tool guarantees consistency before opening a pull request.

Why are my monorepo UI components missing exports and unregistered for end users?

Missing exports and unregistered components occur when contributors lack a standardized shipping process. Applying an end-to-end checklist ensures components are exported, documented, wired into Studio, and registered in the shadcn registry before merging.

What validation checks are required before merging a new UI component pull request?

Validation checks required before merging a UI component pull request include linting, formatting, testing, and building. These pre-merge guardrails catch errors and ensure the component passes all CI checks across the monorepo.

Can I use this component shipping workflow for updating existing charts in a UI library?

Yes, this component shipping workflow applies to both new and updated charts and components in a UI library. It standardizes the end-to-end process from Studio validation to production, ensuring all documentation and registry updates are completed.

What's the best way to coordinate documentation updates when shipping a UI component?

The best way to coordinate documentation updates is to use an end-to-end shipping checklist that includes updating the UI package, documentation sites, and chart gallery. This cross-package coordination ensures the monorepo remains consistent before PR submission.