Agentforce Agent Script
End-to-end Salesforce Agentforce agent-livscyklus: design, Agent Script, validering, udrulning, publicering.
Testet · Virker
Hvad det gør
Ruter den fulde Agentforce agent-udviklingslivscyklus — Agent Spec-design, skrivning af .agent-filer i Agent Script, sf CLI validate/preview/deploy/publish/activate og adfærdsdebugging via sessionstraces — gennem 18 detaljerede referencefiler. Udløses ved .agent-filarbejde, aiAuthoringBundle-metadata, subagent/action-design og sf agent CLI-kommandoer; ekskluderer eksplicit Apex-, Flow- og Experience Cloud-arbejde.
Testrapport
Installeret med en kommando fra en ren HOME uden ~/.claude — SKILL.md var på plads; alle ~30 referencer til references/ og assets/ i brødteksten blev løst, ingen scripts eller netværkskald i skillen (Stage 0 ren). Siden sidste test tilføjede forfatteren et helt nyt domæne 'Optimize an Agent' (v0.8 → v0.9) med fire mønstre og inkluderede 'optimize/improve/refactor' i beskrivelsen — den gamle konstatering om Regel 8 (else-if forbud) er stadig der og uberørt. Kørte det nye domæne på min .agent-fil med fire injicerede defekter: uden skillen opfandt jeg ikke-eksisterende syntaks `@actions.fetch_case.outputs.caseRecord` (kernesproget angiver eksplicit: `@outputs` lever kun i `set`/`if` umiddelbart efter en handling), efterlod `@variables.customerName` uden `{!...}` og al betinget logik i prosa; med skillen — korrekt videresendelse via en mutable variabel, 4 `set @variables.X = @outputs.Y` bindinger, `{!...}`-injektioner og flade `if`-sætninger i henhold til Regel 8. Minus: nye mønsterfiler og rapportskabelonen i SKILL.md kræver `orderRecord: mutable object` og `roomAvailable: boolean` uden standardværdier, hvilket modsiger skillens egen kernesprogsreference (sektion 6 og Anti-Pattern 12: mutable variabler SKAL have en standardværdi) — for dette blev der trukket point fra output og docs. Kunne ikke kontrollere 'sf agent validate'-trinnet: CLI `sf` og en Salesforce org var ikke i miljøet, kompilering blev ikke målt — kun kontrolleret mod skillens egne dokumenterede regler.
Testet: 2026-07-13 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/SalesforceAIResearch/agentforce-adlc cd agentforce-adlc mkdir -p ~/.claude/skills cp -r skills/agentforce-generate ~/.claude/skills/agentforce-generate
Kommandoer og eksempelprompter
/agentforce-generateEnd-to-end Salesforce Agentforce agent-livscyklus: design, Agent Script, validering, udrulning, publicering.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Add a billing subagent to our Agentforce agent for unpaid invoicesWrite an Agent Spec and design the subagent graph for a support agentMy sf agent validate is failing, help debug this .agent file