What problem does it solve? Building a content block in a Dextinity project requires coordinated, convention-heavy changes across three layers (NestJS API, React Admin, Next.js Site) plus registration, migrations, and fixtures. This Skill turns a natural-language request into correctly structured block code in every layer, following project naming and validation rules. ## Core Features & Use Cases - Block scaffolding: Generates API block classes (BlockData/BlockInput with decorators and validators), Admin composite blocks with FormattedMessage labels, and Site components wrapped in withPreview. - Editing workflow: Classifies changes (add/remove/rename fields, change types, enum updates), decides whether a migration is needed, and applies edits consistently across all layers. - Fixtures and registration: Creates faker-based fixture services, wires them into parent fixtures and fixtures.module.ts, and registers blocks in PageContentBlock or other targets with matching camelCase keys. - Use Case: Ask to "create a teaser block with a title, image, and CTA link" and receive the API block file, Admin block, Site component, registration entries, and a fixture service, all following project conventions. ## Quick Start Ask the assistant to create a new Dextinity block named ProductCard with a title, an image, and a variant select field, and register it in the page content block.