boring-plugin-build

Determine optimal Boring UI plugin architecture and registration path based on trust and deployment scope.

45|2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/hachej/boring-ui --skill boring-plugin-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: boring-plugin-build
Source: https://github.com/hachej/boring-ui/tree/main/.agents/skills/boring-plugin-build
Command: npx skills add https://github.com/hachej/boring-ui --skill boring-plugin-build

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill resolves the complexity of choosing the right plugin architecture for Boring UI, ensuring that your extensions are correctly structured, registered, and verified for either local iteration or production deployment.

Core Features & Use Cases

  • Plugin Shaping: Guides the decision between runtime/generated plugins for rapid prototyping and app/internal packages for shipped features.
  • Registration Logic: Provides the correct path for wiring up panels, commands, catalogs, and trusted backend routes.
  • Verification: Ensures plugins are correctly integrated through type checking, linting, and proper manifest configuration.

Quick Start

Use the boring-plugin-build skill to help me decide whether to create a runtime plugin or an app-internal package for my new workspace panel.

Frequently Asked Questions about boring-plugin-build

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

FAQPage Schema
How do I architect a workspace extension for the Boring UI agent harness?

To architect a workspace extension for Boring UI, determine the optimal registration path for your panels and commands based on trust requirements and deployment scope. The plugin architecture validates manifest configuration and wires up trusted backend routes within the Pi harness ecosystem.

What is the best way to choose between a runtime plugin and an app-internal package?

Choosing between a runtime plugin and an app-internal package depends on your deployment scope. Runtime or generated plugins suit rapid prototyping, while app-internal packages are optimal for shipping production-ready workspace features and trusted backend routes.

How do I register trusted backend routes for agent tools in the Pi harness?

Registering trusted backend routes for agent tools in the Pi harness requires selecting the correct plugin registration path based on your specific trust requirements. This process ensures proper manifest configuration and wires backend routes directly into the Boring UI ecosystem.

How do I verify that my Boring UI plugin is correctly integrated for production deployment?

Verify your Boring UI plugin integration for production deployment by running standardized checklists that enforce type checking, linting, and proper manifest configuration rules. This validation ensures your workspace extension is correctly structured and registered.

Can I use generated plugins for rapid prototyping in the Boring UI workspace?

Yes, you can use generated plugins for rapid prototyping in the Boring UI workspace. This architecture path facilitates fast iteration before transitioning to app-internal packages for shipping production-ready features and finalizing manifest configuration.