salesforce-flow-design
This skill provides a structured framework for designing, validating, and deploying Salesforce Flows. It includes checklists for flow type selection, bulk safety, fault handling, automation density, and UX standards.
Is salesforce-flow-design safe to install?
Safe to install: our audit of salesforce-flow-design's source files found 0 shell commands, 0 external URLs, no file writes (none risk). Every command and URL listed appears verbatim in the skill's source. The skill provides static design guidelines and checklists. It does not execute code, perform network requests, or modify files.
How we audit skills: our security review methodology.
Who is this skill for?
Salesforce administrators, developers, and architects designing or reviewing automation.
What can you do with it?
- Selecting the appropriate flow type based on business requirements.
- Validating flows for bulk safety to prevent governor limit exceptions.
- Implementing fault paths for data-changing elements.
- Checking for automation density and overlapping logic on objects.
- Applying UX guidelines for screen flows.
- Following deployment safety procedures.
How good is this skill?
Quality score: 5/10. The skill provides clear, actionable, and industry-standard guidance for Salesforce Flow development. It is well-organized and covers critical technical constraints.
What does the skill file contain?
# Salesforce Flow Design and Validation Apply these checks to every Flow you design, build, or review. ## Step 1 — Confirm Flow Is the Right Tool Before designing a Flow, verify that a lighter-weight declarative option cannot solve the problem: | Requirement | Best tool | |---|---| | Calculate a field value with no side effects | Formula field | | Prevent a bad record save with a user message | Validation rule | | Sum or count child records on a parent | Roll-up Summary field | | Complex multi-object logic, callouts, or high volume | Apex (Queueable / Batch) — not Flow | | Everything else ...
Frequently asked questions
When should I use Apex instead of Flow?
Use Apex for complex multi-object logic, external callouts, or high-volume processing.
How do I prevent governor limit failures in loops?
Move DML elements and Get Records queries outside of loops. Collect records in a variable first, then perform operations after the loop.
Which elements require fault connectors?
Create, Update, Delete, and Get Records elements, Send Email, HTTP Callout, Apex actions, and Subflows require fault connectors.
What is the recommended deployment process?
Deploy as a draft, test with a single record, test with 200 or more records, then activate.
Related skills
lark-workflow-meeting-summary
219.7KUsers who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem
The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.
programmatic-seo
83.5KContent strategists, SEO specialists, and marketers building large-scale, data-driven website content
The programmatic-seo skill provides a framework for generating SEO-optimized pages at scale using templates and data. It guides users through keyword research, data sourcing, template design, internal linking, and indexation strategies while emphasizing content uniqueness to avoid search engine penalties.
ad-creative
64.0KPerformance marketers, growth teams, and advertisers who need to produce ad copy at scale or optimize existing ad creative
The ad-creative skill generates, iterates, and scales ad copy for paid advertising platforms including Google, Meta, LinkedIn, TikTok, and Twitter. It provides frameworks for creating ad headlines, descriptions, and primary text based on product context and performance data.
recipe-save-email-attachments
16.9KUsers who manage email attachments and Google Drive storage using the Google Workspace CLI
This recipe automates the process of locating Gmail messages containing attachments and saving those files to a specified Google Drive folder.