Turn a verified Salesforce research packet into a concise, role-aware learning brief with clear objectives, concept sequencing, worked examples, release caveats, checks for understanding, and citations mapped to claims. Trigger keywords: teach me Salesforce, explain Salesforce concept, create learning brief, Salesforce study guide, role-based lesson. NOT for open-ended source discovery or freshness verification — use architect/salesforce-learning-research first. NOT for generating production metadata or changing an org.
Use this skill after evidence has been gathered and classified. The brief teaches a bounded Salesforce outcome without flattening product guarantees, recommendations, org assumptions, preview features, and practitioner judgment into one authoritative voice.
Input Gate
A valid input must provide:
learner role, current level, and concrete learning outcome;
an evidence or research packet with claim-to-source mapping;
release/API/product context for changing behavior;
visible gaps, contradictions, and claims that must not be taught as fact.
When evidence is missing, do not fill the lesson from memory. Route to architect/salesforce-learning-research, remain explicitly source-bounded, or return a partial brief whose unsupported sections are marked.
Brief Shape
Section
Purpose
Maximum useful scope
Outcome
State what the learner can explain or do afterward
One measurable outcome
Prerequisites
Surface concepts or access needed first
Three to five items
Mental model
Give the organizing idea that makes details coherent
One diagram/table or short explanation
Core concepts
Teach only the concepts needed for the outcome
Three to seven concepts
Workflow
Show the order of decisions or actions
Five to nine steps
Worked example
Connect the concepts in one realistic scenario
One end-to-end example
Boundaries and caveats
Preserve release, license, security, limit, and org context
Only load-bearing caveats
Knowledge check
Test understanding, not recall of wording
Three to five questions
Practice task
Let the learner apply the concept safely
One bounded exercise
Sources
Map claims to evidence
Stable citations, not a link dump
Do not reproduce the entire research packet. The packet is evidence; the brief is instruction.
Role-Aware Teaching
Adjust examples and vocabulary without changing the facts.
Learner
Emphasize
Avoid
Administrator
Business outcome, Setup model, permissions, automation interactions, safe validation
State the assumed level—foundation, practitioner, or advanced—and define unfamiliar terms at first use. Do not oversimplify away load-bearing Salesforce constraints.
Claim-to-Teaching Rules
Research state
How the brief may present it
verified-fact
State directly with a citation and applicability qualifier where material
official-recommendation
Attribute as recommended guidance, not a platform guarantee
inference
Label the reasoning and cite the facts it derives from
assumption
Present only inside the stated scenario; never generalize it
unknown
Teach the uncertainty and how to verify it
unsupported
Omit from the lesson or place in Do not teach as fact
Every numeric limit, lifecycle date, feature status, command option, and release-sensitive behavior requires a nearby citation. Stable conceptual explanations can share citations at the paragraph or section level when the mapping remains unambiguous.
Explain in Layers
Use a consistent learning progression:
Definition — what the capability is, in official/current terminology.
Purpose — which problem it solves and which problem it does not solve.
Mental model — the few relationships the learner must keep straight.
Decision points — what changes the correct approach.
Procedure or pattern — the safe sequence to use.
Example — one scenario with explicit assumptions.
Failure modes — the two or three mistakes most likely to mislead this learner.
Verification — how to prove the learner's interpretation or configuration.
For advanced learners, compress definitions and deepen tradeoffs, evidence, and exceptions. For beginners, reduce branching but retain safety and context.
Examples Without Fabrication
A worked example must state:
scenario and learner role;
target product/release assumptions;
object, metadata, or code names that are illustrative rather than claimed to exist;
expected behavior;
verification step;
limits of what the example proves.
Use sample API names such as Priority_Reason__c only when clearly labeled illustrative. Never imply that a field, permission set, package, license, or org feature exists unless the evidence packet proves it.
For procedural lessons, show a dry-run, preview, scratch-org, or read-only verification path before any write. A learning brief does not authorize production mutation.
Knowledge Checks
Prefer questions that expose misconceptions:
distinguish two neighboring concepts;
choose an approach under a changed constraint;
identify which statement is a guarantee versus a recommendation;
identify missing org/release evidence;
predict a failure mode and verification step.
Provide answers separately so the learner can self-test. Do not write trivia about UI label location unless the UI path is the learning outcome.
Recommended Workflow
Validate the packet and learner context with architect/salesforce-learning-research; preserve claim IDs and confirm role, level, outcome, time budget, and source boundary.
Select and sequence concepts from mental model to decision points to application, deferring neighboring topics that do not support the outcome.
Draft with claim discipline by mapping every material statement to evidence and retaining release, product, edition/license, API, org, and lifecycle qualifiers.
Demonstrate transfer with one worked example, explicit assumptions, failure modes, and a safe verification path.
Assess and practice with changed-constraint knowledge checks, answers, and one bounded practice task with acceptance checks and a stop condition.
Expose uncertainty and validate by listing unsupported/context-dependent claims under Do not teach as fact, running the bundled checker, and reviewing that every citation supports the claim attached to it.
Completion Checklist
One measurable learner outcome is stated
Role, level, time budget, and product/release context are explicit
Prerequisites and official terminology are clear
Facts, recommendations, inferences, assumptions, and unknowns remain distinguishable
Release-sensitive and numeric claims have nearby citations
One example declares assumptions and verification
Security, permissions, limits, and target identity remain visible where relevant
Knowledge checks test application and misconceptions
A bounded practice task is included
Unsupported claims are omitted or listed under Do not teach as fact
The brief does not authorize or perform production changes
Output and Validation
Draft with templates/salesforce-learning-brief-template.md, then run:
The checker validates structure and citation signals; a human or independent reviewer must still confirm that each citation supports the associated claim.
Related Skills
architect/salesforce-learning-research — required evidence acquisition, freshness, and contradiction handling.
Domain skill for the topic — supplies practitioner workflow and Salesforce-specific gotchas after source verification.
architect/salesforce-decision-analysis — use when the learner's real need is to choose among viable approaches rather than understand one topic.
Agent output-format skills — convert a completed brief to other artifacts without changing its claims.
See the bundled references for beginner/advanced variants, teaching gotchas, and LLM failure modes.
1---2name: salesforce-learning-brief3description: Turn a verified Salesforce research packet into a concise, role-aware learning brief with clear objectives, concept sequencing, worked examples, release caveats, checks for understanding, and citations mapped to claims. Trigger keywords: teach me Salesforce, explain Salesforce concept, create learning brief, Salesforce study guide, role-based lesson. NOT for open-ended source discovery or freshness verification — use architect/salesforce-learning-research first. NOT for generating production metadata or changing an org.4---56# Salesforce Learning Brief78Use this skill after evidence has been gathered and classified. The brief teaches a bounded Salesforce outcome without flattening product guarantees, recommendations, org assumptions, preview features, and practitioner judgment into one authoritative voice.910---1112## Input Gate1314A valid input must provide:1516- learner role, current level, and concrete learning outcome;17- an evidence or research packet with claim-to-source mapping;18- release/API/product context for changing behavior;19- visible gaps, contradictions, and claims that must not be taught as fact.2021When evidence is missing, do not fill the lesson from memory. Route to `architect/salesforce-learning-research`, remain explicitly source-bounded, or return a partial brief whose unsupported sections are marked.2223---2425## Brief Shape2627| Section | Purpose | Maximum useful scope |28|---|---|---|29| Outcome | State what the learner can explain or do afterward | One measurable outcome |30| Prerequisites | Surface concepts or access needed first | Three to five items |31| Mental model | Give the organizing idea that makes details coherent | One diagram/table or short explanation |32| Core concepts | Teach only the concepts needed for the outcome | Three to seven concepts |33| Workflow | Show the order of decisions or actions | Five to nine steps |34| Worked example | Connect the concepts in one realistic scenario | One end-to-end example |35| Boundaries and caveats | Preserve release, license, security, limit, and org context | Only load-bearing caveats |36| Knowledge check | Test understanding, not recall of wording | Three to five questions |37| Practice task | Let the learner apply the concept safely | One bounded exercise |38| Sources | Map claims to evidence | Stable citations, not a link dump |3940Do not reproduce the entire research packet. The packet is evidence; the brief is instruction.4142---4344## Role-Aware Teaching4546Adjust examples and vocabulary without changing the facts.4748| Learner | Emphasize | Avoid |49|---|---|---|50| Administrator | Business outcome, Setup model, permissions, automation interactions, safe validation | Assuming source-control or Apex fluency |51| Developer | Runtime behavior, metadata/code boundary, limits, testing, debugging, deployment | Treating every problem as code-first |52| Architect | Alternatives, NFRs, product boundaries, lifecycle, evidence, governance | A click-by-click tutorial with no tradeoffs |53| Analyst | Data meaning, joins, filters, security, freshness, interpretation limits | Presenting returned rows as complete business truth |54| Release/operations | Dependency order, gates, rollback, monitoring, audit evidence | Equating deploy success with outcome success |55| Consultant | Target identity, edition/package differences, handoff, client assumptions | Reusing one client's org facts in another context |5657State the assumed level—foundation, practitioner, or advanced—and define unfamiliar terms at first use. Do not oversimplify away load-bearing Salesforce constraints.5859---6061## Claim-to-Teaching Rules6263| Research state | How the brief may present it |64|---|---|65| `verified-fact` | State directly with a citation and applicability qualifier where material |66| `official-recommendation` | Attribute as recommended guidance, not a platform guarantee |67| `inference` | Label the reasoning and cite the facts it derives from |68| `assumption` | Present only inside the stated scenario; never generalize it |69| `unknown` | Teach the uncertainty and how to verify it |70| `unsupported` | Omit from the lesson or place in `Do not teach as fact` |7172Every numeric limit, lifecycle date, feature status, command option, and release-sensitive behavior requires a nearby citation. Stable conceptual explanations can share citations at the paragraph or section level when the mapping remains unambiguous.7374---7576## Explain in Layers7778Use a consistent learning progression:79801. **Definition** — what the capability is, in official/current terminology.812. **Purpose** — which problem it solves and which problem it does not solve.823. **Mental model** — the few relationships the learner must keep straight.834. **Decision points** — what changes the correct approach.845. **Procedure or pattern** — the safe sequence to use.856. **Example** — one scenario with explicit assumptions.867. **Failure modes** — the two or three mistakes most likely to mislead this learner.878. **Verification** — how to prove the learner's interpretation or configuration.8889For advanced learners, compress definitions and deepen tradeoffs, evidence, and exceptions. For beginners, reduce branching but retain safety and context.9091---9293## Examples Without Fabrication9495A worked example must state:9697- scenario and learner role;98- target product/release assumptions;99- object, metadata, or code names that are illustrative rather than claimed to exist;100- expected behavior;101- verification step;102- limits of what the example proves.103104Use sample API names such as `Priority_Reason__c` only when clearly labeled illustrative. Never imply that a field, permission set, package, license, or org feature exists unless the evidence packet proves it.105106For procedural lessons, show a dry-run, preview, scratch-org, or read-only verification path before any write. A learning brief does not authorize production mutation.107108---109110## Knowledge Checks111112Prefer questions that expose misconceptions:113114- distinguish two neighboring concepts;115- choose an approach under a changed constraint;116- identify which statement is a guarantee versus a recommendation;117- identify missing org/release evidence;118- predict a failure mode and verification step.119120Provide answers separately so the learner can self-test. Do not write trivia about UI label location unless the UI path is the learning outcome.121122---123124## Recommended Workflow1251261. **Validate the packet and learner context** with `architect/salesforce-learning-research`; preserve claim IDs and confirm role, level, outcome, time budget, and source boundary.1272. **Select and sequence concepts** from mental model to decision points to application, deferring neighboring topics that do not support the outcome.1283. **Draft with claim discipline** by mapping every material statement to evidence and retaining release, product, edition/license, API, org, and lifecycle qualifiers.1294. **Demonstrate transfer** with one worked example, explicit assumptions, failure modes, and a safe verification path.1305. **Assess and practice** with changed-constraint knowledge checks, answers, and one bounded practice task with acceptance checks and a stop condition.1316. **Expose uncertainty and validate** by listing unsupported/context-dependent claims under `Do not teach as fact`, running the bundled checker, and reviewing that every citation supports the claim attached to it.132133---134135## Completion Checklist136137- [ ] One measurable learner outcome is stated138- [ ] Role, level, time budget, and product/release context are explicit139- [ ] Prerequisites and official terminology are clear140- [ ] Facts, recommendations, inferences, assumptions, and unknowns remain distinguishable141- [ ] Release-sensitive and numeric claims have nearby citations142- [ ] One example declares assumptions and verification143- [ ] Security, permissions, limits, and target identity remain visible where relevant144- [ ] Knowledge checks test application and misconceptions145- [ ] A bounded practice task is included146- [ ] Unsupported claims are omitted or listed under `Do not teach as fact`147- [ ] The brief does not authorize or perform production changes148149---150151## Output and Validation152153Draft with `templates/salesforce-learning-brief-template.md`, then run:154155```bash156python3 skills/admin/salesforce-learning-brief/scripts/check_salesforce_learning_brief.py --input path/to/learning-brief.md157```158159The checker validates structure and citation signals; a human or independent reviewer must still confirm that each citation supports the associated claim.160161---162163## Related Skills164165- `architect/salesforce-learning-research` — required evidence acquisition, freshness, and contradiction handling.166- Domain skill for the topic — supplies practitioner workflow and Salesforce-specific gotchas after source verification.167- `architect/salesforce-decision-analysis` — use when the learner's real need is to choose among viable approaches rather than understand one topic.168- Agent output-format skills — convert a completed brief to other artifacts without changing its claims.169170See the bundled references for beginner/advanced variants, teaching gotchas, and LLM failure modes.
Run npx skillmds add pranavnagrecha/salesforce-learning-brief in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Turn a verified Salesforce research packet into a concise, role-aware learning brief with clear objectives, concept sequencing, worked examples, release caveats, checks for understanding, and citations mapped to claims. Trigger keywords: teach me Salesforce, explain Salesforce concept, create learning brief, Salesforce study guide, role-based lesson. NOT for open-ended source discovery or freshness verification — use architect/salesforce-learning-research first. NOT for generating production metadata or changing an org. It is listed under Product & Planning on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: executes scripts. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
PranavNagrecha (@pranavnagrecha) published this skill. Their other Agent Skills are listed on their SkillMD profile.