* feat(developing-agentforce): use sf org create agent-user command
Replace the legacy multi-step Einstein Agent User creation flow
(profile query + record creation + permset assignment) with the
new unified `sf org create agent-user` command available in SF CLI
2.131.7+. The new command works across all org types and auto-assigns
required permission sets.
Closes W-22190552
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Update skills/developing-agentforce/references/agent-user-setup.md
Co-authored-by: Steve Hetzel <shetzel@salesforce.com>
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
Co-authored-by: Steve Hetzel <shetzel@salesforce.com>
* fix: update getting-datacloud-schema skill path references
Replace relative ./scripts/ paths with <skill_dir>/scripts/ to correctly resolve script location regardless of working directory. Remove metadata version field from frontmatter.
* fix: restore metadata version field in getting-datacloud-schema skill
* fix: move requirements.txt to project root in directory structure diagrams
* changes with clt ref to mosaic rendition
* updated widget rendition guidance
* removed new line characters from description.
* added back version metadata
* feat: add generating-eval-seed-data skill
New skill that generates minimal seed-data stubs (custom fields, objects,
Apex class stubs) for evaluation datasets in the afv-library. Adapted from
the adk-eval-seed-data-generator with afv-library conventions and all
PR #194 review feedback addressed (scoped allowed-tools, no hardcoded
paths, progressive disclosure, skills referenced by name).
* fix: replace stub eval data with real adk-core datasets
Replace fabricated eval stubs with actual gold files and seed-data from
adk-core: payment_overdue (formula field), AssetFedexValidationRule
(validation rule with lookup deps), QueueableWithCalloutRecipes (Apex
with class dependencies).
* fix: remove related-skills from generating-eval-seed-data frontmatter
* fix: use detailed allowed-tools command signatures
* fix: scope allowed-tools to sf project deploy start only
* fix: change stage from Draft to Pilot
* feat: add Data Cloud Code Extension and Schema skills
Add two new skills for Salesforce Data Cloud:
- datacloud_code_extension: develop, test, and deploy Python code extensions
- datacloud_schema: retrieve DLO and DMO schema information via REST APIs
* modify the skills name from - datacloud_code_extension → developing-datacloud-code-extension and datacloud_schema → getting-datacloud-schema
* updated getting-datacloud-schema
* fix: address PR #180 review feedback and validation errors
- Wrap description values in double quotes in both SKILL.md files
- Trim developing-datacloud-code-extension SKILL.md from 755 to 319 lines
- Move README.md and quick-reference.md to references/ directory
- Remove "Claude Code" references and hardcoded local paths
- Use relative script paths (scripts/get_dlo_schema.py)
- Move getting-datacloud-schema docs/README.md to references/
---------
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
* feat: add SLDS applying and auditing quality skills
Two new skills for SLDS v2 compliance:
- applying-slds: guides artifact selection, styling hooks, utilities, icons
- auditing-slds-quality: scored quality audit with linter + static analysis
Made-with: Cursor
* refactor: rename auditing-slds-quality skill to validating-slds
Renames the skill directory and updates all references in
applying-slds/SKILL.md and applying-slds/checklists.md.
Made-with: Cursor
* fix: improve accuracy and add manual review gate across SLDS skills
Correct hook families, badge modifiers, and severity levels; add a
manual review gate to validating-slds so automated grades alone cannot
declare production readiness; make analyze-quality.cjs portable with
explicit --hooks-index flag; remove dead parseYaml code; add version
field to all three skill frontmatters.
Made-with: Cursor
* chore: retrigger CI
Made-with: Cursor
* fix: quote YAML descriptions and improve color hook disambiguation
- Quote description frontmatter in all three skills for valid YAML
(inner double quotes now escaped)
- Strengthen Step 4 directive: MUST read color-hooks guide before
choosing a hook — linter suggestions are unranked
- Add surface vs surface-container disambiguation table
- Add accent hook context table and state progression
- Add standalone-component exception for surface classification
- Add modal background example to examples.md
- Remove redundant brand-button example (covered by new context table)
Made-with: Cursor
fix: make sync-react-samples workflow manual-only
Remove the nightly cron schedule so the workflow only runs when
manually triggered via workflow_dispatch.
fix: use static branch name for sync-react-samples PR
Prevents the workflow from creating a new PR per version update by
using a fixed branch name so peter-evans/create-pull-request reuses
the same PR.
feat: replace agentforce-development skill with three specialized skills
Replace the monolithic agentforce-development skill with three focused skills:
- developing-agentforce: For creating and authoring Agentforce agents
- observing-agentforce: For monitoring and debugging agents
- testing-agentforce: For validating agent behavior
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
chore: sync React B2E (1.120.6) & B2X (1.120.6) samples with lockfiles and gitignore
Add package-lock.json generation for uiBundle directories and .gitignore
writing to the sync scripts so they persist across syncs.
Co-authored-by: gbockus-sf <76090802+gbockus-sf@users.noreply.github.com>
* fix: trigger ui-bundle skill for React application prompts
Add React-specific trigger language to building-ui-bundle-app description
so prompts like "I want to build a react application" activate the
ui-bundle orchestrator even without existing project files.
* fix: correct stale related-skill reference
Rename generating-experience-react-site to generating-ui-bundle-site
in building-ui-bundle-app related-skills to match the actual skill name.
* fix: tighten skill descriptions to reduce false triggers
- generating-ui-bundle-metadata: remove generic triggers (metadata, new app,
meta XML, configuration), update command to sf template generate ui-bundle,
add --template reactbasic flag
- building-ui-bundle-app: reframe as orchestrator for multi-skill ui-bundle
work, distinguish from generating-lightning-app
* fix: improve ui-bundle skill descriptions to reduce false triggers and improve activation
- Add MUST activate + file-pattern triggers to all 9 ui-bundle skills
- Remove overly specific examples that waste context tokens
- Scope features skill to authentication and search only
- Add boundary language between orchestrator and frontend skills
- Update metadata skill to use sf template generate ui-bundle --template reactbasic
* fix: standardize uiBundles/*/src/ directory trigger across all ui-bundle skills
* fix: remove React references from skill descriptions for framework agnosticism
* fix: standardize uiBundles/*/src/ trigger in agentforce and data skills
* fix: add 'Use this skill when' trigger context to all ui-bundle skill descriptions
* fix: require mobile-responsive UI in building-ui-bundle-frontend skill
* fix(using-ui-bundle-salesforce-data): condense reference into skill
also adds, operation types, script section type and mix instructions as comments in the examples. it also adds a section to avoid the llm being eager to show progress on ui-scaffold
* fix: workaround llm being eager to scaffold ui
* fix: delete testing with sf cli
* fix: add summary table for workflow steps
---------
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
@W-21861732 fix: convert native mobile rental tenant app README from RTF to Markdown
The README was accidentally saved in RTF format, causing rendering
issues. Stripped RTF formatting and restored plain Markdown.
Co-authored-by: gbockus-sf <76090802+gbockus-sf@users.noreply.github.com>
* @W-21817314@ Improved lwr and ui bundle site's skill to identify what properties should be updated for when user request for site URL update
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
* fix skill name
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
* fix skill name
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
* move url update into its own doc md file
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
* clarify search_files is an agent tool instead of command line
Signed-off-by: Daily Dai <lei.dai@salesforce.com>
---------
Signed-off-by: Daily Dai <lei.dai@salesforce.com>