Commit Graph

136 Commits

Author SHA1 Message Date
thrylokya
81d4fc1051
Update use-skills.md 2026-03-26 21:05:36 +05:30
thrylokya
0394e980b2
Merge branch 'main' into main 2026-03-26 21:03:59 +05:30
thrylokya
28cf871f50
Create use-skills.md 2026-03-26 21:03:01 +05:30
thrylokya
5c740725b0
Delete rules/vibe-coding/use-skills.md 2026-03-26 21:01:17 +05:30
jluftglidden-tilt
a2c26f310d
@W-21467732 Update react SKILL.md to add an execution note to doc read (#108)
Update SKILL.md to add an execution note to doc read

Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-03-26 17:24:14 +05:30
Ethan Clapham
6154ab3ac4
W-21745944 dry run deployment and adding guardrails (#107)
W-21745944 make deployment command use --dry-run, add strict guardrails to prevent agent from further editing page

Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-03-26 12:53:07 +05:30
Jeff Douglas
bba4327cd8
Add Apex & Unit Test Skills (#105)
* added apex and apex test
2026-03-25 14:07:54 -04:00
svc-idee-bot
768aa1e783
chore: sync React B2E (1.112.10) & B2X (1.112.10) samples from npm (#103)
Co-authored-by: gbockus-sf <76090802+gbockus-sf@users.noreply.github.com>
2026-03-25 12:48:51 -05:00
Ethan Clapham
f8799ac74a
W-21707233 Make template command use required (#102)
* @W-21707233 make template instructions more explicit

* convert escaped quotes to single quotes in frontmatter

---------

Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-03-25 11:52:07 +05:30
svc-idee-bot
55c3314e3b chore(release): 1.5.0 [skip ci] 2026-03-24 15:34:06 +00:00
Scott Mo
dac480d715
@W-21668897 feat: lwr site skill updates and fixes (#82)
* feat: layout docs integration

* fix: preview a site not just after deployment

* @w-21612472 Test Skills for branding sets

* Remove mandatory tip

* feat: update wording for loading ref docs

* feat: add brief description on what object pages are

* feat: add instrux to ensure steps are followed correctly

* feat: use stricter wording for initial instruction

* fix: rm useless instruction

* fix: theme layout fixes

* feat: more explicit wording

* feat: add instrux to better handle global skills

* fix: bring back steps wording just in case

* fix: rm old refs

---------

Co-authored-by: KarthikSalesforce <131800461+KarthikSalesforce@users.noreply.github.com>
Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-03-24 21:03:45 +05:30
Haifeng Li
18e9c24e21
@W-21672186: Update rentalApp metadata to latest version (#96)
* @W-21672186@ Update rentalApp metadata to latest version

Replace rentalApp digital experience folder with latest version:
- Rename app from Homestead to RentalApp
- Update login URL to use HTTPS
- Replace home screen with new homeScreen
- Add experience container definition
- Reformat language settings

* @W-21672186@ Fix radiusBorderCircle type from string to number

* @W-21672186@ Sync rentalApp screens with source of truth

- Rename calendar screen to calendarScreen
- Update homeScreen target and id to match source
2026-03-24 09:54:08 -04:00
thrylokya
e3c5f1b124
Update SKILL.md 2026-03-24 16:43:26 +05:30
thrylokya
ea830589bf
Update SKILL.md 2026-03-24 16:19:18 +05:30
thrylokya
2441aa31d0
Merge branch 'main' into main 2026-03-24 15:49:19 +05:30
k-j-kim
2e1cdf8131
feat: sync React B2E (1.112.7) & B2X (1.112.7) samples from npm @W-21361802@ (#98)
chore: sync React B2E (1.112.7) & B2X (1.112.7) samples from npm

- Bump template dependencies to 1.112.7
- Run sync-react-b2e-sample and sync-react-b2x-sample
- Add .gitignore unignore rules so src/lib directories are tracked

Made-with: Cursor
2026-03-23 22:49:56 -07:00
thrylokya
1aa66ef295
Update SKILL.md 2026-03-24 09:30:00 +05:30
k-j-kim
37ab25279e
feat(validate-skills): require js-yaml-parsable SKILL frontmatter @W-21338965@ (#91)
* feat(validate-skills): require js-yaml-parsable SKILL frontmatter

Validate the raw YAML between --- delimiters with js-yaml so frontmatter
matches strict parsers (e.g. descriptions with unquoted colon+space).

- Add js-yaml devDependency
- Extract parseFrontmatterBlock for shared delimiter parsing
- On YAMLException, report reason, line/column, character index, and snippet

Made-with: Cursor

* refactor(validate-skills): address PR review (YAMLException, JSON_SCHEMA, context)

- Catch only YAMLException; re-throw unexpected errors
- Parse frontmatter with yaml.JSON_SCHEMA
- Add rawFrontmatter to SkillContext; single parseFrontmatterBlock per file
- Type-guard mark fields and reason in formatYamlFrontmatterParseError
- Rename delimiterLen to fullMatchLen
- Collapse error message into one template literal

Made-with: Cursor
2026-03-23 17:34:29 -07:00
k-j-kim
c0ebed377d
chore: final clean up of webapps @W-21338965@ (#95)
chore: final clean up of webapps
2026-03-23 15:44:31 -07:00
svc-idee-bot
15ec11970f chore(release): 1.4.0 [skip ci] 2026-03-23 22:25:52 +00:00
k-j-kim
9190b5c97a
feat: consolidate webapp data skills into using-webapp-salesforce-data @W-21338965@ (#81)
feat: using-webapp-salesforce-data skill and skill validation updates

Consolidate webapp data access guidance into using-webapp-salesforce-data.
Add js-yaml-based frontmatter parsing and plain-scalar description checks in
validate-skills. Update dependent skills, samples, and package metadata.

Made-with: Cursor
2026-03-23 22:25:33 +00:00
svc-idee-bot
74ba11f45f
chore: sync React B2E (1.112.5) & B2X (1.112.5) samples from npm (#85)
Co-authored-by: Mohan Raj Rajamanickam <1509984+mohanraj-r@users.noreply.github.com>
2026-03-23 15:12:03 -07:00
thrylokya
9bb0d37467
Merge branch 'main' into main 2026-03-24 01:41:36 +05:30
thrylokya
3af96f7a97
Update SKILL.md 2026-03-24 01:39:57 +05:30
thrylokya
513b27d354
Update use-skills.md 2026-03-24 01:39:28 +05:30
svc-idee-bot
53f17a3d1e chore(release): 1.3.0 [skip ci] 2026-03-23 19:49:31 +00:00
Lesya Turanscaia
b5b4eab3e2
@W-21710292 fix: remove leading forward slash restriction from webapp path safety (#92)
* fix: removing the validation for the leading forward slash

* fix: remove leading forward slash restriction from webapp path safety

Made-with: Cursor
2026-03-23 19:47:13 +00:00
Lesya Turanscaia
03e2d0dd82
@W-21710292 fix: remove leading forward slash restriction from webapp path safety (#92)
* fix: removing the validation for the leading forward slash

* fix: remove leading forward slash restriction from webapp path safety

Made-with: Cursor
2026-03-23 12:45:43 -07:00
Haifeng Li
d69306bd89
@W-21672186: Update native mobile rental tenant app sample (#84)
* @W-21672186@ Update native mobile rental tenant app sample

Replace screen definitions (homeScreen, propertiesScreen, tenantsScreen)
with updated screens (home, calendar). Remove experience__camaECDefinition,
add sfdc_cms__languageSettings, and update app metadata and build metadata.

* @W-21672186@ Revert app metadata URL to generic login endpoint
2026-03-23 13:53:19 -04:00
Manoj Dasari
2330483aa1
@W-21523652 : Enhanced Salesforce Custom Lightning Type skill (#87)
Updated the skill with other enhancements

Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
Co-authored-by: Mohan Raj Rajamanickam <1509984+mohanraj-r@users.noreply.github.com>
2026-03-23 22:48:23 +05:30
Mohan Raj Rajamanickam
5d3f085ad6
fix: resolve release workflow branch protection failure @W-21658353@ (#80)
fix: resolve release workflow branch protection failure

Push release commit to a temp branch first so the SHA is visible to
the GitHub API, then report the required validate-skills status check
before pushing to main.

Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-03-23 22:02:18 +05:30
adittyagupta-sfdc
e8bcdd2fba
@W-21610257: fix duplicate facet name/identifer (#71)
* fix: duplicate facet name/identifer

* fix: remove duplicate instructions

---------

Co-authored-by: Hemant Singh Bisht <hsinghbisht@salesforce.com>
2026-03-23 21:51:49 +05:30
h-kapoor-sfdc
07e7844266
W-21661930 Update lex app skill (#88)
Update lex app skill
2026-03-23 18:32:48 +05:30
Hemant Singh Bisht
cf7f55c3f8
W-21701715: Enhance Expert Global Rule (#86)
* refactor: enhance expert global rule

* refactor: enhance expert global rule
2026-03-23 09:05:08 +05:30
Ken Lewis
5c40e3b63e
feat: Add switching-org skill @W-21436488@ (#74)
* add switch-org skill

Adds a new skill for switching the active Salesforce org via `sf config set target-org`, defaulting to local project scope with optional `--global` support.

* address PR review feedback on switch-org skill

- rename skill and directory to switching-org (gerund convention)
- rewrite description to follow "Use this skill when..." pattern
- add compatibility and metadata frontmatter fields
- rename ## Usage to ## When to Use This Skill
- consolidate Behavior, Steps, and Canonical Examples into single ## Steps section
- remove Purpose section (duplicated description)
- remove .sf/config.json implementation detail
- fix escaped \# in documentation URL
- rephrase --local/--scope note for clarity

* fix: skill best practice improvements for switching-org

- Fix description to use third-person ("This skill should be used when...")
- Remove redundant "When to Use This Skill" body section (duplicated description)

* fix: improve switching-org skill description, steps, and scope guidance

* remove author

* fix: clarify verification step and confirmation format in switching-org skill

* address second round of PR review feedback

- remove redundant h1 and repeated description sentence
- clarify sf config get --json does not return scope info
- move docs link into Notes section
- add SF_TARGET_ORG env var override note
2026-03-20 18:22:21 -07:00
h-kapoor-sfdc
def7729640
W-21661930 Make updates to experts global rule (#79)
* Make updates to experts global rule

* Minor changes

* Minor changes

* Minor changes

* Update global rule

* Rename lex app solution skill
2026-03-20 22:35:09 +05:30
Haifeng Li
c3ebc04836
W-21164311: rename screen to screenAPIName in sample app metadata (#64)
chore: rename screen to screenAPIName in sample app metadata

Align sample app metadata with cama-app-metadata schema change (PR #14).
The screen key in tabs is now screenAPIName, reflecting that screen
metadata is delivered by the Delivery API using unique identifiers.
2026-03-20 12:57:58 -04:00
thrylokya
e1764f5ed1
Update SKILL.md 2026-03-20 17:13:53 +05:30
thrylokya
bdf0ff8f55
Update SKILL.md 2026-03-20 17:12:07 +05:30
thrylokya
e515d3cfa7
Create searching media SKILL.md 2026-03-20 16:40:17 +05:30
thrylokya
36e89c4185
Delete skills/cms-media-search directory 2026-03-20 16:29:59 +05:30
thrylokya
71bb1d8d44
Delete skills/cms-keyword-search directory 2026-03-20 16:29:51 +05:30
thrylokya
6be8da95ff
Delete skills/cms-d360-search directory 2026-03-20 16:29:42 +05:30
thrylokya
5961882d45
Merge branch 'main' into main 2026-03-20 13:07:00 +05:30
Mohan Raj Rajamanickam
3ae2d18d7f
ci: fix release failure @W-21658353@ (#76)
ci: fix release failure
2026-03-19 22:12:13 -07:00
Hemant Singh Bisht
f87b74aca4
W-21667517: Update Skills name as per the recommendations (#77)
* refactor: Update skills name

* refactor: update the LEX app skill name
2026-03-20 09:25:47 +05:30
thrylokya
7650288fa7
Delete skills/SKILL.md 2026-03-20 09:05:56 +05:30
thrylokya
5e6352e8ca
Delete skills/check_mcp.sh 2026-03-20 09:05:39 +05:30
thrylokya
59d7edde88
Delete skills/check_mcp.py 2026-03-20 09:05:22 +05:30
thrylokya
1db330b2f3
Delete skills/build_cms_search_input.sh 2026-03-20 09:04:47 +05:30