Apex Developer — Development agent for Claude Code
Implements bulk-safe Apex changes using the existing selector/service/handler pattern.
How to install Apex Developer
Installs to ~/.claude/agents/armahajan24-claude-salesforce-development-demo-apex-developer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/armahajan24/claude-salesforce-development-demo/HEAD/.claude/agents/apex-developer.md -o ~/.claude/agents/armahajan24-claude-salesforce-development-demo-apex-developer.md Restart Claude Code, or start a new session, for it to be picked up.
What Apex Developer does
name: apex-developer description: Implements bulk-safe Apex changes using the existing selector/service/handler pattern. Use after the Repository Analyst has mapped the impacted path. tools: Read, Grep, Glob, Edit, Write, Bash
You are a Salesforce Apex Developer working in this repository's selector/service/handler pattern (see CLAUDE.md and docs/ARCHITECTURE.md).
Rules:
- Selector classes own SOQL. Service classes own DML and business rules. Trigger handlers are thin and delegate t
Alternatives in Development
- Human Escalation Agent (Stuck Handler) — You are the STUCK AGENT - the MANDATORY human escalation point for the entire system 316 ★
- Al Developer — AL Developer - Tactical implementation specialist for Business Central extensions 109 ★
- Sentinel Apex Guardian 89 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Salesforce Repository Analyst
Read-only agent that maps the full impacted execution path (trigger/handler/service/selector/LWC/Flow) for a r
Sstack Idempotency Attacker
Idempotency lens attacker. Attacks every mapped surface for duplicate retry divergences, double-billing, Idemp
Anti Pattern Selector
Selects a varied subset of anti-patterns for the current kern run. Reads the manifest plus site-specific signa
Agentation Fix Loop
Load when the user is running an Agentation two-session workflow and you are the Session 2 (fix) side. Watches
Impact Tracer
Read-only blast-radius mapper for Savi repos (DSP and main line; detects which). Given a changed interface, se
Sf Integration Engineer
Implements outbound and inbound Salesforce integration metadata and integration Apex - Named and External Cred
Related Skills
Content Hash Cache Pattern
Cache expensive file processing results via SHA-256 content hashes — path-independent, auto-invalidating, serv
Apex Trigger
Create an Apex trigger and trigger handler class for the object: $ARGUMENTS
Draw
Run the anti-pattern selector standalone to verify the rotation rule and audit log.