Skip to content

Add Salesforce Apex, Flow, LWC/Aura, and Visualforce development agents#1095

Merged
aaronpowell merged 3 commits intogithub:stagedfrom
TemitayoAfolabi:my-salesforce-agents
Mar 20, 2026
Merged

Add Salesforce Apex, Flow, LWC/Aura, and Visualforce development agents#1095
aaronpowell merged 3 commits intogithub:stagedfrom
TemitayoAfolabi:my-salesforce-agents

Conversation

@TemitayoAfolabi
Copy link
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new instruction, prompt, agent, skill, or workflow file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, agent, skill, or workflow with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.

Description

This pull request introduces four new specialized Salesforce development agents and updates the agent documentation to include them. The new agents cover Apex & Triggers, Flow, Lightning UI (Aura & LWC), and Visualforce development, each with detailed operational guidelines and completion requirements to ensure best practices and code quality.

New Salesforce agent additions:

  • Added salesforce-apex-triggers.agent.md for Apex classes and triggers development, including strict requirements for code quality, completion, and use of existing tooling and patterns.
  • Added salesforce-flow.agent.md for declarative Salesforce Flow automation, emphasizing clear requirements, mandatory completion, and verification steps.
  • Added salesforce-aura-lwc.agent.md for Lightning Web Components and Aura UI development, with guidelines for component completeness, accessibility, and user consultation.
  • Added salesforce-visualforce.agent.md for Visualforce pages and controllers, including operational standards and completion definitions.

Documentation updates:

  • Updated docs/README.agents.md to list the new Salesforce agents, with descriptions and install links for each, ensuring visibility and easy access for users.

Type of Contribution

  • New instruction file.
  • New prompt file.
  • New agent file.
  • New plugin.
  • New skill file.
  • New agentic workflow.
  • Update to existing instruction, prompt, agent, plugin, skill, or workflow.
  • Other (please specify):

Additional Notes


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

Copilot AI review requested due to automatic review settings March 20, 2026 00:38
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds new Salesforce-focused custom agents to the repository and updates the agents documentation so they can be discovered and installed.

Changes:

  • Added four new Salesforce development agents covering Apex/Triggers, Flow, Aura/LWC UI, and Visualforce.
  • Updated docs/README.agents.md to list the new agents with install links.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
docs/README.agents.md Adds entries (descriptions + install links) for the new Salesforce agents.
agents/salesforce-apex-triggers.agent.md New agent definition for Apex classes and trigger development guidelines.
agents/salesforce-flow.agent.md New agent definition for Salesforce Flow automation guidelines.
agents/salesforce-aura-lwc.agent.md New agent definition for Lightning UI (Aura + LWC) development guidelines.
agents/salesforce-visualforce.agent.md New agent definition for Visualforce pages/controllers development guidelines.


- ❌ Adding new npm packages when existing packages provide the functionality
- ❌ Introducing new state management libraries (use what's already configured)
- ❌ Introducing new ORMs or database tools (use SQLAlchemy as established)
Copy link

Copilot AI Mar 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This bullet is incorrect for a Salesforce Apex agent: “Introducing new ORMs or database tools (use SQLAlchemy as established)” is Python-specific and unrelated to Salesforce development, and may confuse users. Suggest removing it or replacing it with a Salesforce-relevant restriction (e.g., avoid unmanaged custom persistence layers / prefer platform-native data access patterns) while keeping the intent of avoiding unnecessary new dependencies.

Suggested change
- ❌ Introducing new ORMs or database tools (use SQLAlchemy as established)
- ❌ Introducing unmanaged custom persistence layers or external ORM-style abstractions (use native SOQL/DML and existing data access patterns)

Copilot uses AI. Check for mistakes.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

@aaronpowell aaronpowell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good - might be worth considering creating a plugin for these to easily setup a Salesforce agentic dev environment, but that can be another PR.

@aaronpowell aaronpowell merged commit 90d0a7b into github:staged Mar 20, 2026
8 checks passed
@TemitayoAfolabi
Copy link
Contributor Author

@all-contributors add @TemitayoAfolabi for agents

@allcontributors
Copy link
Contributor

@TemitayoAfolabi

I couldn't determine any contributions to add, did you specify any contributions?
Please make sure to use valid contribution names.

@TemitayoAfolabi
Copy link
Contributor Author

@all-contributors add @TemitayoAfolabi for agents

@allcontributors
Copy link
Contributor

@TemitayoAfolabi

I couldn't determine any contributions to add, did you specify any contributions?
Please make sure to use valid contribution names.

@TemitayoAfolabi
Copy link
Contributor Author

@all-contributors add @TemitayoAfolabi for code, review and tool

@allcontributors
Copy link
Contributor

@TemitayoAfolabi

I've put up a pull request to add @TemitayoAfolabi! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants