dynamic-base-site

Guide Silverstripe base-site development, troubleshooting, and upgrades.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/jsirish/silverstripe-skills --skill dynamic-base-site-jsirish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dynamic-base-site
Source: https://github.com/jsirish/silverstripe-skills/tree/main/skills/dynamic-base-site
Command: npx skills add https://github.com/jsirish/silverstripe-skills --skill dynamic-base-site-jsirish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and tools for working with Dynamic's Silverstripe base-site stack, simplifying development, troubleshooting, and upgrades for projects using the base-site module set.

Core Features & Use Cases

  • Module Reference: Documentation on all core and related modules.
  • Namespace Guidance: Namespace changes and locations by version for Silverstripe 4 and 5.
  • Extension Management: Tracking and managing extensions across versions.
  • Configuration Patterns: Best practices for project configuration files.
  • Upgrade Checklist: Step-by-step guide for major version upgrades.
  • Troubleshooting: Solutions to common issues during development and upgrades.

Quick Start

Use the 'dynamic-base-site' skill to understand the structure and dependencies of a base-site project, especially when planning an upgrade or troubleshooting namespace issues.

Frequently Asked Questions about dynamic-base-site

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade a Silverstripe base-site project to a major version?

To upgrade a Silverstripe base-site project, follow the step-by-step upgrade checklist that covers major version transitions, namespace changes, and extension tracking. It provides detailed solutions for common upgrade issues like missing extensions and relation errors.

What namespace changes are required for Silverstripe 4 and 5 modules?

Silverstripe 4 and 5 require specific namespace updates for base-site modules. The guidance provides namespace locations and changes by version, ensuring correct module references and configuration patterns during your project upgrade or development.

Why does my Silverstripe base-site upgrade show missing extension errors?

Missing extension errors during a Silverstripe base-site upgrade occur due to incorrect extension tracking across versions. The troubleshooting guide offers solutions to resolve these common relation errors and manage extensions properly.

What are the best configuration patterns for Dynamic's Silverstripe base-site?

The best configuration patterns for Dynamic's Silverstripe base-site involve using documented best practices for project configuration files. This ensures proper module references, namespace guidance, and extension management across your Silverstripe 4 and 5 environments.

Can I use this to troubleshoot relation errors in a Silverstripe base-site module?

Yes, you can troubleshoot relation errors in a Silverstripe base-site module. It provides targeted solutions to common issues encountered during development and upgrades, specifically addressing missing extensions and relation errors within Dynamic's module set.