component-creator

Generate ORE Studio component directory layouts and build configurations.

25|5|Updated Jun 15, 2024
One-click install
npx skills add https://github.com/OreStudio/OreStudio --skill component-creator-orestudio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: component-creator
Source: https://github.com/OreStudio/OreStudio/tree/main/.claude/skills/component-creator
Command: npx skills add https://github.com/OreStudio/OreStudio --skill component-creator-orestudio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the boilerplate scaffolding required to create a new component in ORE Studio, reducing setup time and ensuring consistency.

Core Features & Use Cases

  • Standardized scaffolding: Generates the directory structure (include, src, modeling, tests) and initial configuration (CMake, PlantUML diagram).
  • Guided blueprint: Enforces naming conventions (ores.COMPONENT) and provides a ready-to-use skeleton with domain stubs and testing setup.
  • Use Case: A developer wants to add a new library component under projects; running this skill produces all necessary files and references to begin implementation.

Quick Start

Run the component-creator skill providing a COMPONENT name (e.g., ores.mycomponent) and let it generate the standard skeleton including CMakeLists, modeling, and tests.

Frequently Asked Questions about component-creator

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

FAQPage Schema
How do I automate CMake project scaffolding for a new component?

Automating CMake project scaffolding generates a standardized directory layout including include, src, modeling, and tests folders along with a configured CMakeLists file for immediate building.

What is the standardized project structure for ORE Studio components?

The standardized project structure enforces the ores.COMPONENT naming convention, establishing a working skeleton with domain stubs, PlantUML diagram setup, and basic documentation for immediate testing.

How do I set up PlantUML diagrams when creating a new project component?

Setting up PlantUML diagrams during component creation wires the modeling directory and diagram tooling automatically, providing a ready-to-use skeleton with initialized graphical modeling references.

Can I generate a complete test environment alongside my CMake component structure?

Generating a CMake component structure includes a dedicated tests directory with basic testing setup, allowing you to immediately build and test the newly scaffolded project skeleton.

Does component scaffolding automatically wire dependencies for CMake builds?

Component scaffolding automatically wires dependencies and diagram tooling into the generated CMake configuration, ensuring the new project skeleton is ready for immediate build operations.