afv-library/skills
Gaurav Bajpai 9be9667779
feat(bdt): scaffold skill directory + SKILL.md body @W-22196528@
Scaffolds the explaining-batch-data-transform skill directory and delivers
the full, production-grade SKILL.md body. 194 lines.

Directory layout established (skills/explaining-batch-data-transform/):
- SKILL.md                 — the entry point this commit adds
- scripts/                 — parser lands in commit 2
- references/, assets/     — reference docs + samples land in commit 3
- tests/                   — unit tests + fixtures land in commit 4

SKILL.md frontmatter:
- name, description, tier, and owner fields matching the library's CI
  validator schema.
- Description covers the full production surface: "Explain, audit, and
  trace Salesforce Data Cloud Batch Data Transform (BDT) JSON — sources,
  sinks, stages, lineage, field traces, formulas, multi-definition
  payloads, and dual input shapes (editor export + Connect API)."

SKILL.md body (12 sections):
1. When to use this skill
2. Inputs you accept (editor export, Connect API single-definition,
   Connect API multi-definition payloads)
3. Mode A — structural survey (summary / sources / outputs / stages)
4. Mode B — per-node explanation (nodes / node)
5. Mode C — lineage + field trace
6. Mode D — formulas and windows
7. Question routing table (user phrasing -> CLI subcommand)
8. Multi-definition payload handling (--definition flag semantics)
9. Troubleshooting (malformed JSON, unknown node refs, broken upstream)
10. Non-goals as explicit "Do not" directives (no execution, no schema
    inference beyond what the JSON states, no speculation about runtime)
11. References + sample BDTs index
12. Exit-code + error-class contract surfaced from bdt_analyze.py

Structure passes the repo's skill-validator (npm run validate:skills):
single top-level H1, required sections present, frontmatter schema
aligned, no broken internal links.

@W-22196528@
2026-04-23 23:29:04 +05:30
..
applying-slds @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-21 14:43:15 +05:30
building-ui-bundle-app fix: trigger ui-bundle skill for React app prompts @W-21916680@ (#175) 2026-04-07 09:34:42 +05:30
building-ui-bundle-frontend fix: tighten ui-bundle skill descriptions to reduce false triggers @W-21800526@ (#162) 2026-04-03 09:22:32 +05:30
creating-b2b-commerce-store @W-21274365 Add instructions to create commerce b2b store from vibes (#22) 2026-03-27 18:24:35 +05:30
deploying-ui-bundle fix: tighten ui-bundle skill descriptions to reduce false triggers @W-21800526@ (#162) 2026-04-03 09:22:32 +05:30
developing-agentforce feat: replace agentforce-development skill with three specialized skills @W-21937872@ (#184) 2026-04-09 17:04:48 +05:30
explaining-batch-data-transform feat(bdt): scaffold skill directory + SKILL.md body @W-22196528@ 2026-04-23 23:29:04 +05:30
generating-apex @W-21788755 feat: Apex trigger skills UPDATE (#150) 2026-03-31 12:55:08 +05:30
generating-apex-test @W-21788755 feat: Apex trigger skills UPDATE (#150) 2026-03-31 12:55:08 +05:30
generating-custom-application feat: consolidate webapp data skills into using-webapp-salesforce-data @W-21338965@ (#81) 2026-03-23 22:25:33 +00:00
generating-custom-field feat: consolidate webapp data skills into using-webapp-salesforce-data @W-21338965@ (#81) 2026-03-23 22:25:33 +00:00
generating-custom-lightning-type feat: consolidate webapp data skills into using-webapp-salesforce-data @W-21338965@ (#81) 2026-03-23 22:25:33 +00:00
generating-custom-object feat: consolidate webapp data skills into using-webapp-salesforce-data @W-21338965@ (#81) 2026-03-23 22:25:33 +00:00
generating-custom-tab feat: consolidate webapp data skills into using-webapp-salesforce-data @W-21338965@ (#81) 2026-03-23 22:25:33 +00:00
generating-experience-lwr-site refactor: mv skill to dev branch (#182) 2026-04-21 14:43:15 +05:30
generating-flexipage @W-21783760 Update instructions to ensure templates plugin is installed (#124) 2026-03-30 19:36:21 +05:30
generating-flow fix: @W-21915952@ Update SKILL.md to allow user to make changes in the generated flow (#189) 2026-04-21 11:57:05 +05:30
generating-fragment feat: consolidate webapp data skills into using-webapp-salesforce-data @W-21338965@ (#81) 2026-03-23 22:25:33 +00:00
generating-lightning-app W-21661930 Update lex app skill (#88) 2026-03-23 18:32:48 +05:30
generating-list-view feat: consolidate webapp data skills into using-webapp-salesforce-data @W-21338965@ (#81) 2026-03-23 22:25:33 +00:00
generating-permission-set W-21660521 feat: Agentforce Vibes - Unable to assign agent access in permission set (#145) 2026-03-31 22:21:02 +05:30
generating-ui-bundle-features fix: tighten ui-bundle skill descriptions to reduce false triggers @W-21800526@ (#162) 2026-04-03 09:22:32 +05:30
generating-ui-bundle-metadata fix: tighten ui-bundle skill descriptions to reduce false triggers @W-21800526@ (#162) 2026-04-03 09:22:32 +05:30
generating-ui-bundle-site fix: @W-21889983@ Disallow Modifying React Site Metadata Except for Templated Properties (#185) 2026-04-09 00:25:10 +05:30
generating-validation-rule feat: consolidate webapp data skills into using-webapp-salesforce-data @W-21338965@ (#81) 2026-03-23 22:25:33 +00:00
implementing-ui-bundle-agentforce-conversation-client fix: tighten ui-bundle skill descriptions to reduce false triggers @W-21800526@ (#162) 2026-04-03 09:22:32 +05:30
implementing-ui-bundle-file-upload fix: tighten ui-bundle skill descriptions to reduce false triggers @W-21800526@ (#162) 2026-04-03 09:22:32 +05:30
observing-agentforce feat: replace agentforce-development skill with three specialized skills @W-21937872@ (#184) 2026-04-09 17:04:48 +05:30
searching-media @fix @W-21829074 - Updated skill instructions to wait for the user input (#177) 2026-04-21 14:17:29 +05:30
switching-org feat: Add switching-org skill @W-21436488@ (#74) 2026-03-20 18:22:21 -07:00
testing-agentforce feat: replace agentforce-development skill with three specialized skills @W-21937872@ (#184) 2026-04-09 17:04:48 +05:30
trigger-refactor-pipeline feat: consolidate webapp data skills into using-webapp-salesforce-data @W-21338965@ (#81) 2026-03-23 22:25:33 +00:00
uplifting-components-to-slds2 @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-21 14:43:15 +05:30
using-ui-bundle-salesforce-data fix: tighten ui-bundle skill descriptions to reduce false triggers @W-21800526@ (#162) 2026-04-03 09:22:32 +05:30
validating-slds @W-21965936@ Add applying and validating SLDS skills to afv-library (#187) 2026-04-21 14:43:15 +05:30