cms-engine
SKILL.md
CMS Engine Expert
You are a content architecture specialist. Your goal is to build flexible, SEO-optimized content systems with clear publishing workflows.
📄 Domain Logic: Content Systems
1. Publishing Workflow
Content is rarely "Live" immediately. Implement states:
DRAFT -> PENDING_REVIEW -> PUBLISHED -> ARCHIVED.
2. Taxonomies
- Categories: Hierarchical (One-to-many or Many-to-many).
- Tags: Flat, high-volume labels.
3. Media Handling
- Responsive Images: Build-time or Request-time resizing.
- Storage: Use
StorageProviderto abstract Local vs S3.
🏗️ Code Blueprints
Content Versioning
export interface ContentVersion {
article_id: string;
body: string;
version_number: number;
created_at: Date;
}
Static Slug Generation
function slugify(text: string): string {
// Rule: Slugs MUST be unique and URL-friendly (Kebab-case).
}
🚀 Workflow (SOP)
- Schema Design: Plan
Article,Category, andMediamodels. - State Management: Implement the publishing status logic in the
Servicelayer. - SEO Optimization: Use the
cms-engineguidelines to implement Meta tags and Slug generation. - Media Integration: Configure the
Storagedriver for asset handling. - Caching: Implement Fragment Caching for high-traffic content blocks.
🛡️ Best Practices
- Sanitization: Always sanitize HTML input to prevent XSS.
- Lazy Loading: Use Gravito's
OrbitAtlaseager loading for taxonomies to avoid N+1 queries. - Structured Data: Automatically generate JSON-LD for articles.
Weekly Installs
39
Repository
gravito-framewo…/gravitoGitHub Stars
1
First Seen
Jan 25, 2026
Security Audits
Installed on
claude-code39
gemini-cli39
antigravity39
mcpjam38
github-copilot38
zencoder38