| description | Get PWA Kit v3 development guidelines and best practices for React, Chakra UI, and Commerce API. |
|---|
Returns critical architecture rules, coding standards, and best practices for building PWA Kit v3 applications with React, Chakra UI, and Commerce API.
The pwakit_get_guidelines tool provides essential development guidance for PWA Kit v3. It:
- Returns comprehensive guidelines by default (quick-reference plus key sections).
- Supports retrieving specific topic sections on demand.
- Loads content from markdown files covering components, data fetching, routing, configuration, and more.
Important: This tool is the essential first step for PWA Kit v3 development. Use it before writing any code to understand non-negotiable patterns for React components, data fetching, routing, configuration, and framework constraints.
This tool is part of the PWAV3 toolset and is auto-enabled for PWA Kit v3 projects (detected by @salesforce/pwa-kit-* dependencies).
No authentication required. This tool operates on local content only—guidelines are loaded from markdown files bundled with the MCP server.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
sections |
string[] | No | ['quick-reference', 'components', 'data-fetching', 'routing'] |
Optional array of specific sections to retrieve. If not specified, returns comprehensive guidelines. Pass an empty array to return an empty string. |
| Section | Topics Covered |
|---|---|
quick-reference |
Critical rules, architecture principles, quick patterns |
components |
Component patterns, Chakra UI, special components (_app, _app-config, _error), React Hooks |
data-fetching |
React Query, commerce-sdk-react hooks, useCustomQuery/useCustomMutation, custom APIs, caching |
routing |
Express.js, React Router, configureRoutes, SSR/CSR navigation, withReactQuery, getProps patterns |
config |
Configuration files, environment variables, file precedence, proxy setup, multi-site |
state-management |
Context API, useReducer, Redux integration, AppConfig methods |
extensibility |
Template extension, ccExtensibility configuration, overrides directory |
testing |
Jest, React Testing Library, MSW, test organization, coverage |
i18n |
React Intl, translation extraction/compilation, multi-locale support |
styling |
Chakra UI theming, Emotion CSS-in-JS, responsive design |
Get the default comprehensive set (quick-reference, components, data-fetching, routing):
Use the MCP tool to get PWA Kit development guidelines before I start coding.
Retrieve a specific topic:
Use the MCP tool to get PWA Kit guidelines for data-fetching patterns.
Combine related sections in one call:
Use the MCP tool to get PWA Kit guidelines for components, routing, and config.
Retrieve all available sections:
Use the MCP tool to get all PWA Kit development guidelines.
Returns text content with guidelines for the requested section(s):
- Single section: Returns content directly (no separators or instructions).
- Multiple sections: Returns content with
---separators between sections, prefixed with instructions to display full content without summarization.
The returned content includes:
- Critical rules and best practices
- Code examples (correct ✅ and incorrect ❌ patterns)
- Quick reference snippets
- Framework-specific patterns for React, Chakra UI, and commerce-sdk-react
- PWA Kit v3 project or general PWA Kit development context
- No credentials or instance configuration needed
- Part of the PWAV3 toolset
- Auto-enabled for PWA Kit v3 projects (detected by
@salesforce/pwa-kit-*dependencies) mrt_bundle_push- Build and push bundles to Managed Runtime
- PWAV3 Toolset - Overview of PWA Kit v3 tools
- Configuration - Configure MCP server and toolset selection