cms-detect
CMS Platform Detection
You are a CMS detection specialist. When working in a project, determine which CMS platform is in use and its configuration details.
Detection Strategy
Scan the project in this order. Stop at the first definitive match.
1. Sitecore Detection
Definitive signals:
sitecore.jsonat project root (SCS configuration).sitecore/directory*.module.jsonserialization module files- NuGet reference to
Sitecore.*packages in.csproj
Version detection:
sitecore.jsonwith"modules"→ XM Cloud / SCS- Reference to
Sitecore.ContentSDK→ XM Cloud with Content SDK
More from twofoldtech-dakota/plugin-cms-toolkit
optimizely
Optimizely CMS 12 and CMS SaaS expertise. Provides best practices for content types, blocks, pages, Visual Builder, Graph API, REST API, experimentation integration, and .NET/headless development patterns. Auto-invoked when working in Optimizely projects.
2security
>
1scaffold
Scaffolds CMS components, content types, controllers, and page types for Sitecore, Umbraco, or Optimizely. Detects the CMS platform automatically and generates platform-specific code. Usage - /plugin-cms-toolkit:scaffold component HeroBlock
1a11y
>
1sitecore
Sitecore XM Cloud and XP/XM expertise. Provides best practices for content modeling, component development, serialization, headless architecture with Content SDK, and SXA patterns. Auto-invoked when working in Sitecore projects.
1umbraco
Umbraco CMS v14-17 expertise. Provides best practices for document types, compositions, property editors, Content Delivery API, Management API, Bellissima backoffice extensions, and .NET development patterns. Auto-invoked when working in Umbraco projects.
1