Help us improve
Share bugs, ideas, or general feedback.
From sf-demo-scout
Format and procedure for auditing a Salesforce demo org — required content, priority flags, and ProfileLayout query patterns. TRIGGER when: audit sub-agents need the canonical output format, section structure, or ★ priority flag rules. DO NOT TRIGGER when: running the audit (sub-agent prompts have inlined procedures), generating specs, or deploying metadata.
npx claudepluginhub seb-schi/sf-demo-scout --plugin sf-demo-scoutHow this skill is triggered — by the user, by Claude, or both
Slash command
/sf-demo-scout:demo-org-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Save to: `orgs/[alias]-[customer]/audit-[YYYY-MM-DD]-[HHmm].md`
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
Save to: orgs/[alias]-[customer]/audit-[YYYY-MM-DD]-[HHmm].md
sf config get target-orgmakana-medtech, deutsche-fachpflege)Use MCP retrieve_metadata for metadata and run_soql_query for record counts.
If MCP unavailable: "MCP is not responding. Quit VS Code fully (CMD+Q) and reopen."
For each standard object commonly used in demos (Account, Contact, Opportunity, Case, Lead, and any others present):
SELECT Layout.Name, RecordType.Name
FROM ProfileLayout
WHERE TableEnumOrId = '[Object]'
AND Profile.Name = 'System Administrator'
List the active layout name for each record type. Flag these explicitly — they are the primary build surface.SELECT QualifiedApiName FROM FieldDefinition WHERE EntityDefinition.QualifiedApiName = '[Object]'. Do NOT retrieve layout XML for the field dump — full field lists are fetched on demand at spec time (sparring Stage 5b), scoped to the locked scenario's objects.Mark the following clearly in the audit output with ★:
These starred items are the primary build surface. Scout Sparring will use them to anchor scenario design before proposing any new metadata.