ワンクリックで
SitefinityCommunity.Mcp
SitefinityCommunity.Mcp には sitefinitysteve から収集した 16 個の skills があり、リポジトリ単位の職業カバレッジとサイト内 skill 詳細ページを表示します。
このリポジトリの skills
Use this skill when extending the Sitefinity admin backend UI with Angular AdminApp extensions - building custom field editors that override backend content-edit fields, registering NgModules against the host extension store, matching fields by fieldName/fieldType/typeName, calling authenticated backend OData with HTTP_PREFIX, wiring the dev server, and deploying the extensions bundle so Sitefinity discovers it.
Use this skill when starting ANY Sitefinity CMS task, when you are unsure which Sitefinity skill applies, when you need general Sitefinity MVC development guidance, when choosing a data-access approach for Sitefinity content, or when you need to verify which Sitefinity and .NET versions a project targets before writing code - it is the read-this-first foundation that establishes context, states the ground rules, and routes you to the right deep skill.
Comprehensive reference for every attribute available in Sitefinity's autogenerated widget property editors (MVC and ASP.NET Core renderer) - field types, display/validation attributes, sections, conditional visibility, content selectors, LinkModel, TableView, choices, and KnownFieldTypes string values. Use when building or configuring widget designer fields.
Use this skill when querying Sitefinity content over REST/OData, hitting the /api/default endpoints, reading the sfhelp service document, exposing content types or Module Builder dynamic module data through web services, answering $filter/$expand/$select/paging questions, or deciding between the built-in default OData web service and writing a custom API.
Quick-reference map of how Sitefinity stores page widgets and their properties (sf_object_data + sf_control_properties), the two-level property hierarchy, SiblingId render ordering, and ready-to-use SQL for reading widget content. Use for fast lookups; the sitefinity-database-structure skill is the full reference.
Use this skill when building JSON/REST APIs inside a Sitefinity MVC site, writing or registering ServiceStack services, wiring /RestApi routes, securing API endpoints with Sitefinity roles and identity, or diagnosing DateTime serialization problems where JavaScript shows "Invalid Date" from a Sitefinity endpoint.
Reference list of built-in Sitefinity toolbox icon CSS classes for the CssClass property on ControllerToolboxItem, plus the page-editor CSS that badges MVC widgets during WebForms-to-MVC migrations. Use when adding a new MVC widget and picking its toolbox icon.
Complete setup guide for adding a Vue 3 + Vite 8 (Rolldown) + Tailwind CSS v4 + shadcn-vue frontend to a classic Sitefinity MVC site - data-island widgets, code splitting, design-mode mounting, search indexing, Sentry error bridge, HMR dev server, and IIS considerations. Use when building or troubleshooting this stack on Sitefinity.
Use this skill when developing, reviewing, or troubleshooting Sitefinity MVC widgets on .NET Framework 4.8. Covers controller structure, the complete autogenerated designer attribute reference (field types, sections, conditional visibility, content selectors, LinkModel, TableView, choices), how property persistence actually works, view conventions, script/CSS loading, and custom designer views.
Use this skill to diagnose and fix .NET assembly binding errors on a Sitefinity site - YSODs like "Could not load file or assembly" or "The located assembly's manifest definition does not match the assembly reference". Inventories the bin folder's actual assembly versions, reconciles them against web.config bindingRedirects, checks the live site for binding YSODs, and iterates the fix loop until the site boots clean.
Use this skill to build, test, and package a classic Sitefinity (.NET Framework 4.8) solution entirely from the command line - no Visual Studio IDE session required. Covers the npm-wrapped build.ps1 (VS dev shell + NuGet restore + msbuild), test.ps1 (vstest.console with filters and trx logging), and a Node-based deployment bundler that packages only recently changed files into a zip with a manifest README.
Grounded reference for the Progress Sitefinity CMS database structure (classic MVC/Feather era). Use this skill whenever you need to understand or query Sitefinity tables directly - page composition, content lifecycle (Master/Temp/Live), drafts, versioning, templates, Module Builder tables, dynmc_ tables, content links, or URL storage. Generic across Sitefinity sites; every claim was verified against a production Sitefinity 15.4 database AND actual platform behavior - nothing is guessed.
Stop committing build artifacts (bin/, AdminApp/, packages/, DB backups) in a Sitefinity / .NET Framework repo and turn them into reproducible build artifacts — NuGet restore from public nuget.org, AdminApp mirrored from its content package, custom DLLs referenced copy-local — then optionally purge the historical bloat from git with git-filter-repo. Use this WHENEVER a Sitefinity repo checks bin/ or AdminApp/ into git, when .git or a clone is huge/bloated, when someone wants a smaller repo or a reproducible Sitefinity build, when reconciling Sitefinity assembly versions after a PM-console / upgrade-tool upgrade (csproj vs packages.config vs web.config binding redirects), when a clean restore fails because Telerik/Sitefinity packages "can't be found", or when the site throws a PreAppStart "Could not load file or assembly … the located assembly's manifest definition does not match" YSOD. Also covers migrating off the legacy authenticated nuget.sitefinity.com feed to public nuget.org and vendoring delisted third
Use this skill when you need to inspect Sitefinity CMS pages, understand what widgets are placed on a page, read widget property values, or troubleshoot page composition. Covers the MCP inspection tools, the real database architecture (page node -> page data -> drafts -> object data -> control properties), and verified SQL for direct inspection. Generic across Sitefinity sites; MVC/Feather-era page model.
Use this skill when WRITING MIGRATION CODE that changes Sitefinity pages - switching templates, adding/removing/reordering widgets, swapping a widget's controller, or rewriting widget property values. The output of this skill is C# migration helpers (gated admin endpoints using PageManager) plus read-only verification SQL - never direct LLM writes to the database. Generic across Sitefinity sites; MVC/Feather-era page model; grounded in verified Sitefinity 15.4 platform behavior.
Use this skill when the user needs a strongly-typed C# POCO class generated from a Sitefinity Module Builder dynamic content type. Produces clean C# classes with a DynamicContent hydration constructor that gives you a fully populated object graph -- including resolved taxonomy objects, related media DTOs, and nested child types -- all the way down the hierarchy. No custom extension methods required.