add-plugin

Create Baseplate plugins from templates with configuration and build steps.

4|Updated Feb 14, 2020
One-click install
npx skills add https://github.com/halfdomelabs/baseplate --skill add-plugin-halfdomelabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-plugin
Source: https://github.com/halfdomelabs/baseplate/tree/main/.claude/skills/add-plugin
Command: npx skills add https://github.com/halfdomelabs/baseplate --skill add-plugin-halfdomelabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive, step-by-step process for creating a new Baseplate plugin package, streamlining the development and configuration of plugins.

Core Features & Use Cases

  • Plugin Creation: Guides through creating a new plugin starting from a template, including root configuration files and source structure.
  • Customization: Offers detailed instructions for customizing the plugin, including package.json, vite.config.ts, and README.md.
  • Spec-Implementation Support: Includes guidance for standalone and spec-implementation plugin architectures.
  • Build and Verification: Provides instructions for building, installing dependencies, and performing type checks and linting.

Quick Start

Use the add-plugin skill to create a new plugin named 'email'.

Frequently Asked Questions about add-plugin

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

FAQPage Schema
How do I create a new plugin for the Baseplate platform?

To create a Baseplate plugin, use a structured workflow that covers copying a template, updating root configuration files like package.json and vite.config.ts, and running the build process. This guides you through setting up the source structure step by step.

What is the difference between standalone and spec-implementation plugin development?

Standalone plugin development involves creating an independent package, while spec-implementation plugin development integrates with existing specifications. The Baseplate plugin creation workflow provides specific guidance and templates for both architectural approaches.

How do I configure package.json and vite.config.ts for a new backend plugin?

Configuring a backend plugin involves customizing the package.json and vite.config.ts files copied from the plugin template. The workflow provides detailed instructions for updating these root configuration files to match your specific plugin requirements.

What steps are needed to build and verify a plugin package before installation?

Building and verifying a plugin package requires installing dependencies, running type checks, and performing linting. The Baseplate plugin workflow provides specific instructions for executing these build and verification processes to ensure code quality.

Can I use the Baseplate plugin workflow for both frontend and backend plugin packages?

The Baseplate plugin workflow supports creating plugin packages with customizable source structures and configuration files. It is applicable for developing both standalone and spec-implementation plugins across different plugin architectures.