Agentforce Agent Script
End-to-end Salesforce Agentforce agent levenscyclus: ontwerp, Agent Script, valideren, deployen, publiceren.
Getest · Werkt
Wat het doet
Routeert de volledige Agentforce agent ontwikkelingslevenscyclus — Agent Spec ontwerp, schrijven van .agent bestanden in Agent Script, sf CLI validate/preview/deploy/publish/activate, en gedragsdebugging via sessietraces — via 18 gedetailleerde referentiebestanden. Activeert bij .agent bestandsbewerkingen, aiAuthoringBundle metadata, subagent/actieontwerp, en sf agent CLI commando's; sluit expliciet Apex, Flow, en Experience Cloud werk uit.
Testrapport
Geïnstalleerd met een commando vanuit een schone HOME zonder ~/.claude — SKILL.md was aanwezig; alle ~30 verwijzingen naar references/ en assets/ in de body waren opgelost, geen scripts of netwerkoproepen in de skill (Stage 0 schoon). Sinds de laatste test heeft de auteur een geheel nieuw domein 'Optimize an Agent' (v0.8 → v0.9) toegevoegd met vier patronen en 'optimize/improve/refactor' opgenomen in de beschrijving — de oude bevinding over Regel 8 (else-if verbod) is nog steeds aanwezig en onaangeroerd. Voerde het nieuwe domein uit op mijn .agent-bestand met vier geïnjecteerde defecten: zonder de skill verzon ik niet-bestaande syntax `@actions.fetch_case.outputs.caseRecord` (core-language stelt expliciet: `@outputs` leeft alleen in `set`/`if` direct na een actie), liet `@variables.customerName` zonder `{!...}` en alle conditionele logica in proza; met de skill — correcte doorgifte via een mutable variable, 4 `set @variables.X = @outputs.Y` bindings, `{!...}`-injecties, en platte `if` statements volgens Regel 8. Minpunt: nieuwe patroonbestanden en de rapporttemplate in SKILL.md vereisen `orderRecord: mutable object` en `roomAvailable: boolean` zonder defaults, wat in tegenspraak is met de eigen core-language referentie van de skill (sectie 6 en Anti-Pattern 12: mutable variables MOETEN een standaardwaarde hebben) — hiervoor werden punten afgetrokken van output en docs. Kon de 'sf agent validate' stap niet controleren: CLI `sf` en een Salesforce org waren niet in de omgeving, compilatie werd niet gemeten — alleen gecontroleerd tegen de eigen gedocumenteerde regels van de skill.
Getest op: 2026-07-13 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/SalesforceAIResearch/agentforce-adlc cd agentforce-adlc mkdir -p ~/.claude/skills cp -r skills/agentforce-generate ~/.claude/skills/agentforce-generate
Commando's en voorbeeldprompts
/agentforce-generateEnd-to-end Salesforce Agentforce agent levenscyclus: ontwerp, Agent Script, valideren, deployen, publiceren.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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