← Back to list

cms-engine
by gravito-framework
Galaxy-inspired Micro-kernel Backend Framework
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: cms-engine description: Expert in Content Management Systems (CMS). Trigger this when building Blogs, Portals, or Media-heavy applications.
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.
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon