module-creator

Create and edit ModKit modules with REST endpoints and database entities.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cyberfabric/cyberfabric-core --skill module-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: module-creator
Source: https://github.com/cyberfabric/cyberfabric-core/tree/main/.claude/skills/module-creator
Command: npx skills add https://github.com/cyberfabric/cyberfabric-core --skill module-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of creating and modifying modules within the Cyber Fabric platform, ensuring consistency and adherence to best practices.

Core Features & Use Cases

  • Module Scaffolding: Generates the necessary directory structure, boilerplate code, and configuration files for new ModKit modules.
  • Feature Addition: Guides the addition of REST endpoints, database entities, OData filtering, plugins, and other module capabilities.
  • Refactoring Assistance: Helps in restructuring module layers and ensuring code quality.
  • Use Case: When a new microservice needs to be added to the Cyber Fabric, this Skill will guide the developer through defining its API, data models, and integration points.

Quick Start

Use the module-creator skill to create a new module named 'user-profile' with database and REST capabilities.

Frequently Asked Questions about module-creator

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

FAQPage Schema
How do I scaffold a new ModKit module with REST endpoints and database entities?

To scaffold a new ModKit module, use the interactive workflow to generate directory structures, boilerplate code, and configuration files, then add features like REST endpoints and database entities. This ensures adherence to DDD-light principles and ModKit conventions.

What is the best way to add OData filtering or plugins to an existing Cyber Fabric module?

The best way to add OData filtering or plugins to an existing Cyber Fabric module is through guided feature addition. This interactive process helps integrate new capabilities while maintaining structural consistency and adhering to DDD-light principles.

Does the module creation process support refactoring microservice layers in Rust?

Yes, module creation supports refactoring microservice layers in Rust. It provides assistance for restructuring existing module layers and ensuring code quality, which is essential when maintaining or updating microservices within the Cyber Fabric platform.

When do I need to use DDD-light principles for API development in Cyber Fabric?

You need DDD-light principles for API development in Cyber Fabric when creating new microservices or adding features to existing ones. This approach ensures proper module structure, consistent data models, and well-defined integration points across the platform.

Can I define data models and integration points when scaffolding a microservice?

Yes, you can define data models and integration points when scaffolding a microservice. The interactive workflow guides you through defining the API, data structures, and necessary configurations to seamlessly integrate the new module into the Cyber Fabric.

Why should I use an interactive workflow for module creation instead of manual scaffolding?

Using an interactive workflow for module creation instead of manual scaffolding streamlines the complex process of modifying modules. It ensures consistency, enforces best practices, and reduces errors by automatically generating boilerplate code and configuration files.