Skip to content

Features ​

The server provides a focused set of capabilities for local SFCC development. Use docs mode for reference and scaffolding, and full mode when you need live data.

Cartridge generation
  • Generate a production-ready cartridge or full project scaffold
  • Standard structure: controllers, models, ISML, scripts, configs
  • Direct file creation with path safety checks (writes stay inside workspace roots, or cwd fallback when roots are unavailable; fallback is blocked when cwd resolves to home)

Try asking:

  • "Generate a cartridge named int_tracking and show the created directories"
  • "What files does generate_cartridge_structure create in full project mode?"
Agent skills (instruction packs)
  • Portable skills for SFRA, ISML, security, and performance
  • Install with sync_agent_instructions
  • Works with Copilot, Claude, and Cursor instruction systems

Try asking:

  • "Install bundled agent instructions into my repo"
  • "List available SFCC skills and suggest one for OCAPI hooks"
SFCC API documentation
  • Query the full dw.* namespace
  • Filter by methods, properties, or search terms
  • Retrieve raw docs or class details

Try asking:

  • "What methods does dw.catalog.Product have for pricing?"
  • "Search SFCC classes related to inventory"
Enhanced SFRA documentation
  • Core classes (server, request, response, querystring, render)
  • Model coverage across product, order, pricing, store, customer
  • Search and category filters

Try asking:

  • "Search SFRA docs for middleware examples"
  • "List order-related SFRA documents and summarize each"
ISML template reference
  • Full ISML element reference with syntax and attributes
  • Category browsing (control-flow, output, includes, scripting, cache)
  • Search across ISML elements

Try asking:

  • "Show me how to use isloop with paging"
  • "What ISML elements are available for caching?"
Log and job log analysis (full mode)
  • Latest error, warn, info, debug logs
  • Pattern search and daily summaries
  • Job log discovery and execution summaries

Try asking:

  • "Show the latest 10 error log entries containing 'OCAPI'"
  • "Get the latest job execution summary for ProductFeedJob"
System and custom objects (full mode)
  • List system object definitions and attribute groups
  • Search attribute definitions with filters
  • Search site preferences by group

Try asking:

  • "List custom attributes for Product containing 'brand'"
  • "Search site preferences in the SEO group for description fields"
Code version management (full mode)
  • List available code versions
  • Activate a version for deployment fixes

Try asking:

  • "List code versions and highlight the active one"
  • "Activate code version int_release_2025_09"
Security and performance
  • Credential handling and least-privilege guidance
  • Log access and path validation safeguards
  • Caching and range reads for efficient log access
AI integration
  • Stable tool schemas for deterministic responses
  • Category grouping to keep prompts small
  • Skills and instruction packs to enforce patterns

Modes at a glance ​

CapabilityDocs modeFull mode
SFCC docs, SFRA docs, ISML docsYesYes
Cartridge generationYesYes
Agent instructionsYesYes
Logs and job logsNoYes
System objects and site preferencesNoYes
Code versionsNoYes
Script debuggerNoYes

Next steps ​

Released under the MIT License.