insites-cms

Organize Insites CMS pages, templates, and GraphQL data access.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/combinate-me/Executive-Assistant --skill insites-cms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: insites-cms
Source: https://github.com/combinate-me/Executive-Assistant/tree/main/combinate-plugins/insites-platform/.claude-plugin/skills/cms
Command: npx skills add https://github.com/combinate-me/Executive-Assistant --skill insites-cms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Insites CMS development often suffers from inconsistent architectures, scattered data access patterns, and duplicated template logic. This guidance provides a clear structure and rules for pages, partials, layouts, GraphQL access, and assets to ensure maintainability and scalability.

Core Features & Use Cases

  • Architecture-driven organization of Pages, Partials, Layouts, GraphQL, and Assets.
  • Standardized data access via GraphQL across pages and components, with explicit separation of concerns.
  • Clean templating and component reuse using Liquid and partials across Insites projects.
  • Use Case: When building a new Insites site, apply the architecture rules to start from a solid foundation with consistent file structure.

Quick Start

Edit an Insites project to apply the recommended structure for a new page or layout following the rules above.

Frequently Asked Questions about insites-cms

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

FAQPage Schema
How do I structure Insites CMS pages and partials for maintainable architecture?

Structure Insites CMS pages and partials by treating pages as controllers, using GraphQL as the data layer, and keeping HTML exclusively in partials. This separation enforces consistent architecture and prevents duplicated template logic across projects.

What is the recommended data access pattern for Insites CMS templates?

The recommended data access pattern for Insites CMS templates uses GraphQL as the standardized data layer across pages and components. This approach ensures explicit separation of concerns and prevents scattered data fetching logic.

How do I organize layouts and assets when building a new Insites site?

Organize Insites layouts and assets by applying architecture-driven rules that standardize file structure, separate HTML into partials, and manage context exports and translation keys for scalable site development.

Does Liquid templating work with Insites CMS for component reuse?

Liquid templating works with Insites CMS to enable clean component reuse through partials. Using Liquid alongside context exports and translation keys ensures HTML components remain modular and maintainable.

When should I use background jobs in Insites CMS architecture?

Use background jobs in Insites CMS architecture to handle asynchronous processing tasks across projects. They integrate with the standard file structure and adhere to the same separation of concerns governing pages, partials, and GraphQL data access.

Why does my Insites CMS architecture suffer from duplicated template logic?

Insites CMS architecture suffers from duplicated template logic when development lacks consistent rules for partials, GraphQL data access, and context exports. Applying standardized architecture rules eliminates scattered patterns and ensures maintainability.