TypiCMS Development

Scaffold TypiCMS modules with patterns, templates, and best practices.

1.6k|488|Updated Dec 26, 2014
One-click install
npx skills add https://github.com/TypiCMS/Base --skill typicms-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: TypiCMS Development
Source: https://github.com/TypiCMS/Base/tree/main/.ai/skills/typicms
Command: npx skills add https://github.com/TypiCMS/Base --skill typicms-development

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Centralizes TypiCMS module development guidance, reducing guesswork and ensuring consistent module structures across projects.

Core Features & Use Cases

  • Comprehensive patterns for Module patterns, including structure, migrations, observers, routes, and admin/public interfaces.
  • Multilingual and JSON translation conventions, plus standard database and service-provider wiring for new modules.
  • Use case: A developer wants to create a new TypiCMS module quickly and align it with the official architecture; this guide provides templates and steps.

Quick Start

Create a new TypiCMS module scaffold by following the patterns and place the skeleton under Modules/YourModule with the required providers, controllers, models, and routes.

Frequently Asked Questions about TypiCMS Development

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

FAQPage Schema
How do I scaffold a new TypiCMS module with the correct architecture?

Scaffold TypiCMS modules by following provided patterns to place the skeleton under Modules/YourModule with required providers, controllers, models, migrations, and routes for consistent module structures.

How does multilingual translation work in a TypiCMS module?

Multilingual translation in TypiCMS modules uses JSON translation fields and conventions defined in the module patterns, allowing structured management of multilingual content across admin and public interfaces.

What's the best way to configure routes and service providers for a Laravel TypiCMS module?

Configure TypiCMS module routes and service providers by following the module architecture patterns, ensuring correct wiring of service providers and route registration within the Laravel application structure.

When do I need observers in TypiCMS module development?

Observers in TypiCMS modules are needed when implementing model lifecycle hooks, with the module patterns providing guidance on correct observer usage and integration within the module architecture.

Does this TypiCMS module guide cover both admin and public Blade interfaces?

Yes, the TypiCMS module patterns cover both admin and public Blade interfaces, providing templates and steps for front-end implementation across the module's admin and public-facing components.

Can I use this guide to set up database migrations for a new TypiCMS module?

Yes, you can use this guide to set up database migrations for new TypiCMS modules, as it provides standard database wiring conventions and migration patterns within the module architecture guidance.