Skip to content
SalesforceSkills

Architecture Review

Run structured architecture review sessions with prospects. AI generates assessment frameworks, current/future state gap analysis, risk matrices, and recommendation documents.

Skill Details

Install this skill

Versionv1.0.0AuthorJorge ArteagaLicenseMITSections17

Works with

Claude CodeCursorWindsurf

When This Skill Owns the TaskWorkflow

Required Context to Gather FirstWorkflow

Before running or preparing an architecture review, ask for or infer:

1
Review type — Existing org assessment, new solution design, or migration review?
2
Salesforce products in scope — Sales Cloud, Service Cloud, Platform, etc.?
3
Current org maturity — Startup/new, mid-mature, or complex/legacy org?
4
Known concerns — Governor limits, data model issues, performance, security gaps?
5
Audience — Technical architects, business stakeholders, or mixed?
6
Duration — 90-min session, half-day, or full-day workshop?
7
Desired output — Verbal briefing, slide deck, or written assessment report?

WorkflowWorkflow

1
Scope the review — Define which architecture domains to assess based on the deal.
2
Build the agenda — Use the three-phase structure: Current State / Gap Analysis / Future State.
3
Prepare assessment questions — Pull from the relevant domain checklists below.
4
Run the session — Facilitate; capture findings; defer design debates to sf-se-whiteboard.
5
Score each domain — Apply the domain scoring table.
6
Identify top risks — Classify each risk by severity and likelihood.
7
Produce recommendations — Map to Well-Architected pillars: Trusted / Easy / Adaptable.
8
Deliver the output — Use the assessment report template.

Core Frameworks

Salesforce Well-Architected Framework

All recommendations should map to one or more of the three pillars:

Architecture Review Domains

Assess each domain during the review session:

#### 1. Data Model & Object Design

  • Custom objects: naming conventions, relationships, sharing model alignment
  • Field proliferation and unused fields
  • Data volume: record counts, archiving strategy
  • Master data management: duplicate rules, matching rules

#### 2. Automation Architecture

  • Flow vs. Apex vs. Process Builder inventory
  • Order of execution awareness
  • Governor limit exposure in bulk operations
  • Automation sprawl: how many automations touch the same object?

#### 3. Integration Architecture

  • Integration patterns in use: REST, SOAP, Bulk API, Platform Events
  • Named Credentials and authentication management
  • Error handling and retry logic
  • API version management

#### 4. Security & Sharing Model

  • Organization-Wide Defaults (OWDs)
  • Role hierarchy complexity
  • Profile vs. Permission Set usage
  • Field-Level Security gaps
  • Connected App governance

#### 5. User Experience & Adoption

  • Lightning Experience adoption rate
  • Page layout complexity and user feedback
  • Mobile usage and configuration
  • Training and documentation state

#### 6. DevOps & Release Management

  • Source control usage (Git + SFDX)
  • Deployment pipeline (scratch orgs, sandboxes, CI/CD)
  • Test coverage and test data strategy
  • Change management process

Risk Classification Matrix

Output FormatTemplate

Architecture Review Agenda

MARKDOWN
# Architecture Review — [Company Name]
**Date:** [Date] | **Duration:** [X] hours | **SE:** [Name]

## Session Goals
1. Understand current architecture state across [domains in scope]
2. Identify technical risks and gaps
3. Align on future state architecture and recommendations

## Agenda
| Time | Topic | Format |
|------|-------|--------|
| 0:00-0:15 | Introductions and objectives | Discussion |
| 0:15-0:45 | Current state: [Domain 1] | Q&A |
| 0:45-1:15 | Current state: [Domain 2] | Q&A |
| 1:15-1:45 | Gap analysis discussion | Whiteboard |
| 1:45-2:00 | Risks, priorities, and next steps | Discussion |

## Prep We Need From You
- [ ] Org login access (view-only is fine)
- [ ] List of current integrations and connected systems
- [ ] Any known pain points or performance issues
- [ ] Org health check report (if available)

Architecture Assessment Report

MARKDOWN
# Architecture Assessment — [Company Name]
**Date:** [Date] | **SE:** [Name] | **Version:** 1.0

## Executive Summary
[2-3 sentences: overall health, top 2 strengths, top 2 concerns]

## Scope
- Products assessed: [List]
- Domains reviewed: [List]
- Data sources: [Session notes / Org access / Documentation provided]

## Domain Assessments

### [Domain Name] — Score: [X/20] — [Green / Yellow / Red]

**Current State:**
[What we found — factual, evidence-based]

**Risks Identified:**
| Risk | Severity | Likelihood | Priority |
|------|----------|-----------|----------|
| [Risk] | H/M/L | H/M/L | Critical/High/Medium/Low |

**Recommendations:**
1. [Specific recommendation — maps to Trusted / Easy / Adaptable]
2. [Specific recommendation]

---

## Consolidated Risk Register

| Domain | Risk | Severity | Priority | Recommendation |
|--------|------|----------|----------|---------------|
| [Domain] | [Risk] | H/M/L | [Priority] | [Action] |

## Recommended Roadmap

### Immediate (0-30 days)
- [Action]

### Short-term (30-90 days)
- [Action]

### Medium-term (90-180 days)
- [Action]

## Well-Architected Alignment

| Pillar | Current State | Target State |
|--------|--------------|-------------|
| **Trusted** | [Current] | [Target] |
| **Easy** | [Current] | [Target] |
| **Adaptable** | [Current] | [Target] |

Anti-PatternsReference

Scoring Rubric (100 Points)Reference

Cross-Skill IntegrationReference

TaskThis SkillDefer To
Plan and run an architecture review sessionYes
Assess an existing Salesforce orgYes
Produce a current/future state gap analysisYes
Generate a risk matrix and recommendationsYes
Design a net-new solution from a blank slateNosf-se-whiteboard
Run business discovery before the technical reviewNosf-se-discovery
Write the technical section of an RFP responseNosf-se-rfp
PillarPrincipleKey Questions
TrustedSecure, compliant, and reliableWho has access to what data? Are there compliance requirements? What's the disaster recovery plan?
EasySimple, adoptable, and maintainableIs the org over-customized? Are automations understandable by admins? Is technical debt accumulating?
AdaptableScalable, extensible, and future-proofCan the org handle 10x data volume? Can new products be added without a rebuild? Is the integration architecture decoupled?
SeverityLikelihoodPriorityAction
HighHighCriticalAddress before any new work
HighLowHighRemediation roadmap within 90 days
LowHighMediumMonitor; include in next sprint
LowLowLowDocument; address opportunistically
Anti-PatternWhy It FailsFix
Reviewing the org without accessFindings are speculative, not evidence-basedRequest view-only org access before the session
Diving into solution design during the reviewTurns an assessment into a design session; you don't have enough information yetCapture design ideas for follow-up; defer to sf-se-whiteboard
Only talking to one technical personMisses the full picture; technical debt often lives in undocumented tribal knowledgeInterview the admin, the architect, and at least one power user
Producing a report with only problems, no prioritiesOverwhelms the customer; they don't know where to startAlways rank risks and sequence the roadmap
Assessing everything to the same depthWastes time on low-risk areas; misses critical onesAsk up front what's causing the most pain; start there
Not following up on the reportThe customer sees a list of problems with no Salesforce solutionEvery risk in the report should have a Salesforce recommendation
CategoryPointsPass Criteria
Coverage20At least 4 domains assessed
Evidence Quality25Findings are based on observed facts, not assumptions
Risk Prioritization20Each risk classified by severity and likelihood
Recommendations25Every critical/high risk has a specific Salesforce recommendation
Roadmap Clarity10Actions sequenced in 0-30 / 30-90 / 90-180 day tiers
SkillWhen to Use It
sf-se-whiteboardDesign the future-state solution after the assessment is complete
sf-se-discoveryRun business discovery before or alongside the technical review
sf-se-proof-of-valueQuantify the cost of the risks identified in the assessment
sf-se-rfpUse the architecture assessment as input to a technical RFP response
sf-se-presentationBuild the slide deck version of the assessment report
salesforce-architect-skillDeep-dive on specific architecture decisions (automation, data model, integration)

Navigate Solution Design