This skill provides comprehensive knowledge for templating in the FirstSpirit CMS, specifically focused on SiteArchitect development. This skill should be used when working with FirstSpirit templates including page templates, section templates, format templates, link templates, input components, template syntax, system objects, rules, and workflows. The skill is organized as structured reference documentation with topics covering architecture, template types, syntax, and development practices.
View on GitHubrawe/claude-dev-skills
firstspirit-templating
January 20, 2026
Select agents to install to:
npx add-skill https://github.com/rawe/claude-dev-skills/blob/main/firstspirit-templating/skills/firstspirit-templating/SKILL.md -a claude-code --skill firstspirit-templatingInstallation paths:
.claude/skills/firstspirit-templating/# FirstSpirit Templating ## Overview This skill provides comprehensive guidance for developing templates in FirstSpirit CMS using SiteArchitect. FirstSpirit uses a unique templating system that separates content, layout, and structure across multiple stores (Template Store, Content Store, Site Store, Media Store). Template development involves creating reusable components using FirstSpirit's template syntax, input components, and configuration options. ## When to Use This Skill Use this skill when: - Developing FirstSpirit templates (page, section, format, link templates) - Working with FirstSpirit template syntax and instructions - Configuring input components and forms in SiteArchitect - Creating dynamic forms using rules and validation - Implementing workflows and approval processes - Working with FirstSpirit's store architecture - Using system objects, variables, and functions in templates - Debugging FirstSpirit templates ## How to Use This Skill The skill organizes FirstSpirit templating knowledge into topic-specific reference files. When working on a specific aspect of FirstSpirit templating, read the relevant reference file(s) to gain detailed knowledge about that topic. ## Reference Documentation Topics **IMPORTANT:** Read the reference and do not use your global knowledge about other templating systems, as FirstSpirit has its own unique concepts and syntax. ### 1. Core Architecture **General Structure** (`references/general-structure.md`) - FirstSpirit's six-store architecture (Template Store, Content Store, Site Store, Media Store, Global Settings) - Separation of content and layout principles - Core concepts: content-first approach, multi-user collaboration, multilingual architecture - Best practices for organizing each store **Template Development Basics** (`references/template-development-basics.md`) - Introduction to template development fundamentals - Development tools: SiteArchitect, ContentCreator, debugging tools - Template components o