By aquivalabs
Personal Salesforce development skills: Apex and LWC workflows, org symbol lookups, and automatic code analysis
Provides Apex development workflow including static analysis and testing steps. Use before writing Apex classes or triggers
Access Salesforce Apex classes and schema objects. Use BEFORE writing Apex code to check what frameworks, utilities, or patterns are already available (e.g., trigger frameworks, selector patterns, service classes). Also use when you need to know object fields, System class methods, API signatures. Check this when asked to create triggers, services, or any new Apex to see if there's an existing framework to follow.
Use before writing Lightning Web Components.
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This contains general rules in CLAUDE.md, a personal plugin in skills/aidan-salesforce-skills, and any remaining standalone skills in the skills directory.
/plugin marketplace add aquivalabs/aidan-user-claude
/plugin install aidan-salesforce-skills@aidan-user-claude
Then add the CLAUDE.md nudges — the plugin can't carry these itself:
BEFORE designing or writing Apex, use `aidan-salesforce-skills:salesforce-apex` skill.
BEFORE writing LWC, use `aidan-salesforce-skills:salesforce-lwc` skill.
Short by design. It should be language-agnostic; specifics live in skills or project-level files.
A few bets that have paid off so far:
Things to revisit over time:
salesforce-org-symbols skill wrapped a handful of SOQL queries behind a bash script. Its main value was the allowed-tools constraint, which gave Claude read-only org access without granting broad shell permissions. Once Claude Code introduced auto-mode — where users pre-approve tool usage rather than confirming each call — that permission-scoping argument disappeared. Claude can construct the same sf data query calls itself; the wrapper was just ceremony. Removed June 2026.The Salesforce skills (Apex, LWC, org symbol lookup) plus the code-analyzer hook are bundled as a plugin. Each skill defines a workflow that guides Claude through the shortest path to working, tested code. The hook runs sf code-analyzer automatically on every .cls or .trigger edit.
Things worth noting:
npx claudepluginhub aquivalabs/aidan-user-claude --plugin aidan-salesforce-skillsReliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review