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.