core-add-module

Automate core module creation and integration with manifest and build configuration.

5.2k|2.9k|Updated Jun 10, 2013
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS --skill core-add-module
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core-add-module
Source: https://github.com/umbraco/Umbraco-CMS/tree/main/src/Umbraco.Web.UI.Client/.claude/skills/core-add-module
Command: npx skills add https://github.com/umbraco/Umbraco-CMS --skill core-add-module

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of creating and integrating new core modules into the project, reducing setup time and ensuring consistency.

Core Features & Use Cases

  • Module creation: Automates the setup of directory structures and files for new core modules.
  • Guided integration: Assists in editing manifests, vite configs, and package exports for seamless incorporation.
  • Use Case: A developer needs to add a new utility module to the core package; this Skill walks through all steps automatically, minimizing manual errors.

Quick Start

Use the skill to generate a new core module named 'analytics' and set up all necessary files and configurations automatically.

Frequently Asked Questions about core-add-module

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

FAQPage Schema
How do I add and integrate a new core module into my project?

To add a new core module, you need to create the directory structure, register it in the manifest, and update build configurations. This process automates those steps to ensure consistent integration and reduce manual setup errors.

What is the guided process for setting up core package utilities?

The guided process for setting up core package utilities automates directory creation and file generation, then assists in editing manifests and vite configs. This ensures seamless incorporation of new modules into the development workflow.

Do I need to know build configuration standards to use automated module creation?

Yes, applying automated module creation requires knowledge of file system structures, manifest registration, and build configuration standards. This foundational knowledge ensures the generated modules integrate correctly with the existing platform.

Can I use this to update package exports and vite configs for new modules?

Yes, you can use this to update package exports and vite configs. The guided integration specifically assists in editing these configuration files to seamlessly incorporate newly created core modules into your project build.

What's the best way to ensure consistency when extending core platform features?

The best way to ensure consistency when extending core platform features is to automate the module setup process. By standardizing directory structures and manifest registration, you minimize manual errors and reduce setup time.

Why does manual core module setup lead to integration errors?

Manual core module setup leads to integration errors because developers must individually manage complex file system structures, manifest registration, and build configurations, increasing the likelihood of misconfiguration and inconsistent package exports.