agency-salesforce-architect

Designs Salesforce architectures covering data models, integration patterns, governor limits, and deployment strategy.

Updated Jul 27, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/Mimera --skill agency-salesforce-architect-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-salesforce-architect
Source: https://github.com/imMamdouhaboammar/Mimera/tree/main/.agents/skills/specialized-salesforce-architect
Command: npx skills add https://github.com/imMamdouhaboammar/Mimera --skill agency-salesforce-architect-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Enterprise Salesforce orgs accumulate technical debt when architecture decisions ignore governor limits, bulkification, and integration failure modes. This Skill provides senior-level solution architecture guidance so designs scale from pilot to enterprise without silent data loss or limit exceptions. ## Core Features & Use Cases - Architecture Decision Records: Produces structured ADRs with alternatives analysis and governor limit impact for every significant design decision. - Integration Pattern Design: Defines sync/async patterns with retry logic, circuit breakers, and dead letter queues for MuleSoft, Platform Events, and CDC integrations. - Data Model Governance: Reviews object models, sharing design, large data volume strategy, and field-level security before build begins. - Use Case: When planning a Sales Cloud to ERP integration, get a complete pattern diagram with authentication, retry policy, bulk batching, and a governor limit budget for the transaction. ## Quick Start Ask the architect to review your Salesforce data model and propose an integration pattern for connecting your org to an external ERP system.

Frequently Asked Questions about agency-salesforce-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a Salesforce integration pattern that handles failures?

Every Salesforce callout needs retry logic with exponential backoff, circuit breakers, and a dead letter queue such as a custom error object. Use middleware like MuleSoft for transformation and route events through Platform Events for decoupled producer-consumer patterns.

When should I use Platform Events vs Change Data Capture in Salesforce?

Platform Events support custom payloads and suit cross-system business event integration with a 72-hour replay window. CDC mirrors sObject field changes and fits data synchronization use cases where field-level change tracking matters.

How do I avoid hitting Salesforce governor limits in triggers?

Bulkify all trigger logic to handle 200 records per batch and delegate logic to handler classes with one trigger per object. Budget against the 100 SOQL queries, 150 DML statements, and 10-second CPU limits per synchronous transaction.

Should I use Flow or Apex for Salesforce automation?

Use declarative tools like Flow first, but switch to Apex when logic requires complex branching, bulkification control, or precise governor limit management. Avoid Process Builder for new work since Salesforce is migrating it to Flow.

What are the limitations of storing PII in Salesforce custom fields?

Custom fields storing PII require Shield Platform Encryption or custom encryption to meet data residency and compliance requirements. Field-level security must also align with profiles and permission sets to prevent unauthorized access.