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.