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.
How 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`
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.GenAiPlannerBundle does not retrieve via Metadata API. These can't be edited safely as metadata; topic/action iteration triggers the sparring net-new-vs-upgrade fork. AgentType alone is only the pre-filter — it does NOT change on upgrade, so the planner-retrieve probe is the actual trigger. Topics/descriptions are NOT enumerable on a non-retrievable agent. The sub-agent prompt prompts/sparring/audit/apps-flows-agents.md carries the full procedure.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.
npx claudepluginhub seb-schi/sf-demo-scout --plugin sf-demo-scoutProvides 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.