create-plugin

Scaffold a complete Deenruv plugin with server and UI components.

11|1|Updated Oct 4, 2024
One-click install
npx skills add https://github.com/aexol-studio/deenruv --skill create-plugin-aexol-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-plugin
Source: https://github.com/aexol-studio/deenruv/tree/main/.opencode/skills/create-plugin
Command: npx skills add https://github.com/aexol-studio/deenruv --skill create-plugin-aexol-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decreases the time and complexity required to bootstrap a new Deenruv plugin by providing a complete boilerplate for server and UI components.

Core Features & Use Cases

  • Complete plugin scaffold including server module, UI module, GraphQL extensions, and sample files.
  • Standardized TypeScript tooling, project references, and development workflow to speed up plugin delivery.
  • Use Case: Rapidly bootstrap a new plugin to extend server APIs and admin UI with minimal boilerplate.

Quick Start

Run the scaffolding steps to generate a fully wired plugin structure at plugins/<feature>-plugin and start implementing.

Frequently Asked Questions about create-plugin

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

FAQPage Schema
How do I scaffold a NestJS plugin with GraphQL and UI integration?

Scaffolding a NestJS plugin with GraphQL and UI integration is automated by generating a complete boilerplate directory structure, TypeScript configs, and sample files using a standard DeenruvPlugin decorator.

What is the fastest way to bootstrap a full-stack TypeScript plugin?

Bootstrapping a full-stack TypeScript plugin is fastest using an automated scaffolding process that generates server modules, UI components, and GraphQL extensions with standardized project references and development workflows.

Can I generate a plugin directory structure with injection tokens and a DeenruvPlugin decorator?

Yes, generating a plugin directory structure with injection tokens and a DeenruvPlugin decorator is supported by the standard plugin pattern enforced during the automated scaffolding process.

Does the scaffolding tool set up TypeScript project references and GraphQL extensions automatically?

The scaffolding tool sets up TypeScript project references and GraphQL extensions automatically, applying standardized TypeScript tooling and generating sample server and UI modules to speed up plugin delivery.

What boilerplate is included when bootstrapping a Deenruv plugin?

Bootstrapping a Deenruv plugin includes a complete boilerplate featuring server modules, UI modules, GraphQL extensions, TypeScript configurations, injection tokens, and sample server and UI scaffolding files.

Limitations of using automated scaffolding for Deenruv plugin development?

Automated scaffolding for Deenruv plugin development is limited to enforcing a standard plugin pattern with predefined directory structures, meaning custom architectural deviations require manual adjustments after generation.