Agentforce Agent Script
End-to-End Salesforce Agentforce Agent-Lebenszyklus: Design, Agent Script, Validierung, Bereitstellung, Veröffentlichung.
Getestet · Funktioniert
Was es kann
Leitet den gesamten Agentforce Agent-Entwicklungslebenszyklus — Agent Spec Design, Schreiben von .agent-Dateien in Agent Script, sf CLI validate/preview/deploy/publish/activate und Verhaltens-Debugging über Session-Traces — durch 18 detaillierte Referenzdateien. Wird ausgelöst bei .agent-Dateiarbeit, aiAuthoringBundle-Metadaten, Subagent-/Aktionsdesign und sf agent CLI-Befehlen; schließt Apex-, Flow- und Experience Cloud-Arbeit explizit aus.
Testbericht
Installiert mit einem Befehl aus einem sauberen HOME ohne ~/.claude — SKILL.md war vorhanden; alle ~30 Verweise auf references/ und assets/ im Hauptteil wurden aufgelöst, keine Skripte oder Netzwerkaufrufe im Skill (Stufe 0 sauber). Seit dem letzten Test hat der Autor einen völlig neuen Bereich 'Optimize an Agent' (v0.8 → v0.9) mit vier Mustern hinzugefügt und 'optimize/improve/refactor' in die Beschreibung aufgenommen — der alte Befund zu Regel 8 (else-if-Verbot) ist immer noch vorhanden und unberührt. Den neuen Bereich auf meiner .agent-Datei mit vier injizierten Fehlern ausgeführt: ohne den Skill erfand ich eine nicht existierende Syntax `@actions.fetch_case.outputs.caseRecord` (die Kernsprache besagt explizit: `@outputs` existiert nur in `set`/`if` unmittelbar nach einer Aktion), ließ `@variables.customerName` ohne `{!...}` und die gesamte bedingte Logik in Prosa; mit dem Skill — korrekte Weiterleitung über eine mutable Variable, 4 `set @variables.X = @outputs.Y`-Bindungen, `{!...}`-Injektionen und flache `if`-Anweisungen gemäß Regel 8. Minus: neue Musterdateien und die Berichtsvorlage in SKILL.md erfordern `orderRecord: mutable object` und `roomAvailable: boolean` ohne Standardwerte, was der eigenen Kernsprachenreferenz des Skills widerspricht (Abschnitt 6 und Anti-Pattern 12: mutable Variablen MÜSSEN einen Standardwert haben) — dafür wurden Punkte von der Ausgabe und den Dokumenten abgezogen. Der Schritt 'sf agent validate' konnte nicht überprüft werden: CLI `sf` und eine Salesforce-Organisation waren nicht in der Umgebung, die Kompilierung wurde nicht gemessen — nur gegen die eigenen dokumentierten Regeln des Skills geprüft.
Getestet am: 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
Befehle & Beispiel-Prompts
/agentforce-generateEnd-to-End Salesforce Agentforce Agent-Lebenszyklus: Design, Agent Script, Validierung, Bereitstellung, Veröffentlichung.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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