jahia-dev-build-component

Orchestrate Jahia UI component builds by sequencing content-type definition and view creation.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Jahia/formidable --skill jahia-dev-build-component
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jahia-dev-build-component
Source: https://github.com/Jahia/formidable/tree/main/.agents/skills/jahia-dev-build-component
Command: npx skills add https://github.com/Jahia/formidable --skill jahia-dev-build-component

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill orchestrates a complete Jahia SD component build by sequencing two atomic skills: jahia-dev-define-content-type and jahia-dev-create-view, ensuring a consistent end-to-end workflow.

Core Features & Use Cases

  • Orchestrates content-type definition (CND) and view creation (React component and CSS) to deliver a complete Single Directory Component (SDC).
  • Enforces a sequence: define content type first, then implement the view, with validation at each stage.
  • Use case: when asked to build a new UI component or section, the skill orchestrates the necessary steps to produce a functioning Jahia component ready for deployment.

Quick Start

Provide a component spec to begin the orchestration and let the skill run the two atomic steps in order.

Frequently Asked Questions about jahia-dev-build-component

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

FAQPage Schema
How do I build a complete Jahia UI component end-to-end?

To build a Jahia UI component end-to-end, you provide a component spec and the skill orchestrates content-type definition and view creation. It sequences CND definition and React view implementation to deliver a complete Single Directory Component.

How does Single Directory Component creation work in Jahia?

Single Directory Component creation works by sequencing content-type definition first, then implementing the React view and CSS. This mechanism ensures a consistent structure and validation at each stage before producing a deployable Jahia component.

When do I need to define a content type before creating a view in Jahia?

You need to define a content type before creating a view when building new UI components that require consistent structure across multiple pages. The skill enforces this sequence to validate the SDC structure at each stage.

Can I use React and CSS to create Jahia views?

Yes, you can use React and CSS to create Jahia views. The skill orchestrates view creation by implementing a React component and accompanying CSS, validating the SDC structure to ensure the component is ready for deployment.

What is the best way to orchestrate Jahia component development steps?

The best way to orchestrate Jahia component development is to use a skill that sequences atomic content-type definition and view creation tasks. This approach validates the SDC structure at each stage, ensuring a functioning component ready for deployment.

Why does Jahia component creation require validating the SDC structure?

Jahia component creation requires validating the SDC structure to ensure the content type and React view maintain a consistent structure. Validation occurs after each atomic step, preventing deployment errors and ensuring the component functions correctly.