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.