dynamicweb-backend
claudeSkills for backend and platform engineers — C# API, providers, scheduled tasks, MCP tools, integrations, and data access.
48 skills
Skills for commerce and PIM implementers — products, catalogs, orders, B2B, search, and user management.
Plugin dynamicweb-commerce from marketplace dynamicweb-skills in dynamicweb/skills. Commands read from the repo's manifest — yesterday.
dw-skill-authoringAuthor, edit, and register skills in this repository — the frontmatter contract, naming, area taxonomy, length budgets, body voice, validation, manifest regeneration, and the PR workflow. Triggers: add a new skill, edit or restructure an existing SKILL.md, write or split a references/ file, register
dw-commerce-b2bImplement Dynamicweb 10 B2B customer groups, scoped assortments, and sales workflows. Triggers: DC scoping, CSR sales-on-behalf, build or fix a customer assortment. Non-triggers: standard ecommerce -> dw-commerce-orders; product data -> dw-pim-modelling.
dw-commerce-catalogRender Dynamicweb 10 catalogs and assortments, and manage currency-specific prices. Triggers: ProductListViewModel, catalog display, assortment rendering, currency conversion, set product price. Non-triggers: orders or checkout -> dw-commerce-orders.
dw-commerce-cpqBuild Carrot Solutions CPQ configurators on DW10. Triggers: input/BOM/price rules, Lookup Lists, CPQ pages/cards, ERP requirements, blank pages or empty options. Product variants/BOM -> dw-pim-modelling; discounts -> dw-commerce-orders.
dw-commerce-ordersHandle Dynamicweb 10 orders, carts, checkout, payments, shipments, discounts, and vouchers. Triggers: troubleshoot an order or payment, checkout flow, cart handling, promotion, coupon. Non-triggers: catalog -> dw-commerce-catalog; B2B -> dw-commerce-b2b.
dw-content-localizationCreate language versions of Dynamicweb 10 sites and translate page content. Triggers: translate a page, site, or area; create a website language version. Non-triggers: product translation -> dw-pim-localization; item types -> dw-content-modelling.
dw-content-modellingModel Dynamicweb 10 item types, paragraphs, pages, fields, and assets. Triggers: design content structure; create, edit, copy, move, or publish a page or paragraph. Non-triggers: Razor rendering -> dw-render-razor; translation -> dw-content-localization.
dw-data-accessChoose DW10 data-access surfaces and caching patterns. Triggers: MCP vs Management API vs serializer vs SQL, action ladder, cache invalidation, SQL gotchas. C# coding -> dw-extend-csharp-api.
dw-data-audit-trailInvestigate DW10 audit logs and version history. Triggers: who changed a product/order/page, when a field was set, why a record changed, AuditQuery. Investigation only; reverting is a separate write.
dw-data-write-effectsVerify DW10 writes and refresh dependent data. Triggers: save succeeded but value unchanged, stale search/products, missing index rows, prices or assortments not updated. Surface/cache mechanics -> dw-data-access.
dw-demo-baseSet up DW10 demos and build orchestration; baseline loading belongs to sister skills. Use FIRST for local/hosted demos, MCP connection/TLS failures, platform pinning, customisation audits, the native /demo:* commands, and branded-demo path choice.
dw-demo-erpModel DW10 ERP demos with staged mock sync and reset. Triggers: ERP vs PIM ownership, ERP as source/target vs channel, demo data reset. Live BC connector -> dw-integration-bc. Use AFTER dw-demo-base.
dw-demo-foldbackFold demo learnings into skills as sanitized PRs. Triggers: fold back a learning, save a demo fix to the plugin. General skill authoring -> dw-skill-authoring. Use AFTER dw-demo-base.
dw-demo-headlessBuild DW10 headless demos with Next.js/vercel-commerce and a dedicated baseline. Triggers: decoupled storefront, Headless_* items, /dwapi auth/search errors, language data, self-signed host. Use AFTER dw-demo-base.
dw-demo-hostedBuild or publish DW10 demos on hosted/cloud installs using a URL and Admin API key. Triggers: local-to-hosted deployment, silent writes, cloned-host 500/ACL faults, CloudHosting recycle/version. Use AFTER dw-demo-base.
dw-demo-ledgerSelect and check a release-pinned DW10 function ledger. Triggers: platform coverage, equivalent MCP/API probes, edition check locks, release capability changes. Use AFTER dw-demo-base.
dw-demo-pimBuild DW10 PIM demos from a blank database. Triggers: variants/BOM, workspaces/dashboards, completeness, approvals, team permissions, languages, GUID collisions, data-load/cache recovery. Use AFTER dw-demo-base.
dw-demo-swiftBuild and rebrand Swift 2 demos from a baseline. Triggers: header/footer, mobile overflow/menu, customer center/impersonation, sign-in, checkout fields, stale paragraphs, language/group gating. Use AFTER dw-demo-base.
dw-extend-admin-uiExtend DW10 admin screens, sidebar trees and actions. Triggers: ListScreen, EditScreen, OverviewScreen, ScreenInjector, screens not rendering, dimmed injected actions. Assembly deployment -> dw-setup-cli.
dw-extend-csharp-apiWrite DW10 backend logic with the C# API. Triggers: Services, Pageview, Context.Current, UserContext. ViewModels -> dw-render-viewmodels; event subscribers -> dw-extend-providers.
dw-extend-mcp-toolsAdd tools to the Dynamicweb MCP project. Triggers: new MCP operation/domain, tool classes, services, models, route handlers. Existing API internals -> dw-source-explorer.
dw-extend-providersBuild DW10 providers, AddIns and notification subscribers. Triggers: save/delete events, custom price/shipping/payment/authentication logic. Scheduled jobs -> dw-extend-scheduled-tasks.
dw-extend-scheduled-tasksCreate and manage DW10 scheduled tasks. Triggers: background jobs, scheduled task AddIns, RunSqlScheduledTaskAddIn. Event notifications -> dw-extend-providers.
dw-headless-deliveryBuild decoupled frontends with the Dynamicweb 10 /dwapi/ delivery API. Triggers: headless CMS or commerce, REST API, React, Vue, Angular, HTMX, content or query endpoints. Non-triggers: Razor -> dw-render-razor; Swift storefront -> dw-swift-building.
dw-integration-bcConnect live Business Central to a DW10 PIM demo via ngrok and the connector. Triggers: BC* unknown query/command, green Test Connection but no products, StaticLinkManager, connector defaults. Use AFTER dw-demo-base.
dw-integration-erpConfigure DW10 ERP connectors and data ownership. Triggers: ERP integration, source-of-truth mapping, connector configuration. Activity setup/troubleshooting -> dw-integration-framework.
dw-integration-frameworkConfigure, run and diagnose DW10 Data Integration activities. Triggers: source/target providers, CSV/XML/Excel/OData import/export, scheduling, failed or hanging activities. ERP ownership -> dw-integration-erp.
dw-pim-completenessConfigure PIM completion rules, scoring, automatic query movement, and missing-field enrichment. Triggers: assign rules, calculate completeness, enrich query results. Non-triggers: manual states or transitions -> dw-pim-workflow; schema -> dw-pim-modelling.
dw-pim-localizationManage Dynamicweb 10 product translations across EcomLanguages. Triggers: localize product data, EcomLanguage setup, AreaCopy language layers. Non-triggers: page translation -> dw-content-localization; product structure -> dw-pim-modelling.
dw-pim-migrate-dw9Migrate DW9 product structure and catalog data into DW10 PIM. Triggers: DW9 product export, map groups to Data Models, 0 warehouse shops or memberships. Non-triggers: Data Model design -> dw-pim-modelling; platform upgrade -> dw-setup-upgrade.
dw-pim-modellingModel PIM Data Models, fields, folders, products, and variants. Triggers: global vs category fields, category groups, variant options or combinations, create or clone products. Non-triggers: workflow -> dw-pim-workflow; completeness -> dw-pim-completeness.
dw-pim-workflowConfigure manual PIM workflows with named states, transitions, editorial handoffs, and notifications. Triggers: create workflow states or transitions. Non-triggers: completeness-driven automatic movement -> dw-pim-completeness; schema -> dw-pim-modelling.
dw-render-razorBuild Dynamicweb 10 template hierarchies and Razor patterns. Triggers: Files/Templates/Designs, Razor syntax, render surfaces. Non-triggers: ViewModels -> dw-render-viewmodels; TemplateTags -> dw-render-templatetags; item types -> dw-content-modelling.
dw-render-templatetagsAccess Dynamicweb 10 content properties directly with TemplateTags. Triggers: TemplateTags syntax, tags in templates, direct property access. Non-triggers: ViewModel rendering -> dw-render-viewmodels; template structure or Razor -> dw-render-razor.
dw-render-viewmodelsFetch and shape content with Dynamicweb 10 ViewModels. Triggers: ViewModel properties or patterns, data shaping, when to use the C# API. Non-triggers: TemplateTags -> dw-render-templatetags; template structure or Razor -> dw-render-razor.
dw-search-indexingBuild Dynamicweb 10 Lucene indexes and repository or PIM queries. Triggers: builders, instances, analyzers, boosts, scoring, ProductsFrontend, empty or overbroad query. Non-triggers: PIM modelling -> dw-pim-modelling; completeness -> dw-pim-completeness.
dw-setup-cliDeploy DW10 add-ins and Files content with the dw CLI. Triggers: dw install/files, DLL/NuGet upload, templates, archive export, recycle, API-key auth, silently skipped imports. Platform upgrades -> dw-setup-upgrade.
dw-setup-configConfigure DW10 environments and connections. Triggers: GlobalSettings, appsettings.json, environment variables, connection strings, SMTP, log retention, go-live settings. Fresh install -> dw-setup-install.
dw-setup-installInstall Swift 2 on a fresh DW10 instance. Triggers: baseline database/files, initial MCP add-ins. Existing settings -> dw-setup-config; presales host/MCP/TLS scaffolding -> presales bundle.
dw-setup-upgradeUpgrade Dynamicweb platform versions. Triggers: DW9-to-DW10 migration, DW10 minor upgrades, pre-upgrade checks. Product catalog migration -> dw-pim-migrate-dw9; fresh install -> dw-setup-install.
dw-source-doc-lookupLook up live DW10 documentation for feature behavior and configuration. Triggers: how-to questions, exact field/setting/macro/tag/API names, unexpected behavior. C# internals -> dw-source-explorer.
dw-source-explorerFind Dynamicweb API internals and extension points from NuGet package metadata, the release changelog and the public GitHub repositories. Triggers: find classes/methods, understand implementation before coding. MCP tool implementation -> dw-extend-mcp-tools.
dw-swift-buildingCustomize an existing Swift 2 site while preserving its page shell. Triggers: rebrand or repurpose Swift, update area settings, navigation, category pages, or item values. Non-triggers: new install -> dw-setup-install; migration -> dw-swift-migrate-site.
dw-swift-migrate-siteMigrate any existing website or webshop to a Truvio Commerce Swift 2 site: content, PIM catalog import, and a review loop. Triggers: migrate, convert, or replatform a site to Dynamicweb or Swift 2. Swift 1 site kept as it is -> dw-swift-upgrade.
dw-swift-page-blocksReference Swift 2 rows, paragraph types, variants, fields, color schemes, and page tools. Triggers: Swift layout or component vocabulary before page work. Non-triggers: item schemas -> dw-content-modelling; page writes -> dw-swift-page-design.
dw-swift-page-designDesign and build one Swift 2 page from a screenshot, mockup, URL, or brief. Triggers: recreate a page look, campaign page, landing page. Non-triggers: whole-site rebuild -> dw-swift-migrate-site; faithful Swift 1 port -> dw-swift-upgrade.
dw-swift-upgradeUpgrade a Swift 1 site to Swift 2 as it is: a faithful port of its pages with layout and structure preserved. Triggers: upgrade Swift 1 to Swift 2, Swift v1 migration, 1:1 layout port, faithful Swift conversion. Non-triggers: redesign, non-Swift source or catalog -> dw-swift-migrate-site; new page -
dw-users-permissionsManage Dynamicweb 10 users, groups, and permissions. Triggers: Permission entity, user groups, permission modelling. Non-triggers: product access control -> dw-commerce-b2b; backend logic -> dw-extend-csharp-api.
Skills for backend and platform engineers — C# API, providers, scheduled tasks, MCP tools, integrations, and data access.
48 skills
Developer tools for Dynamicweb 10 platform engineering.
48 skills
Skills for template and storefront developers — rendering (Razor, ViewModels, TemplateTags), content, Swift, and headless delivery.
48 skills
Skills for presales and demo engineers running Dynamicweb 10 demos. The skills are the substrate; the build is driven by a swappable orchestrator (the native /demo:* command set) — see dw-demo-base/references/orchestrator.md.
48 skills
Skills for bootstrapping Dynamicweb 10 solutions — installation, configuration, and upgrades.
48 skills
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.