Receber por email
← Voltar para o catálogo

salesforce-release-readiness-skill

Use esta skill quando um lançamento do Salesforce precisar ser avaliado para prontidão de implantação. Abrange: estratégia de atualização de sandbox, estado de rastreamento de origem, diferença de versão de pacote, revisão de destructiveChanges.xml, verificação de limite de cobertura de teste, etapas pós-implantação, plano de reversão, plano de comunicação e matriz de aprovação.

19estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add Raishin/vanguard-frontier-agentic

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/salesforce-release-readiness-skill/svg)](https://www.skillteca.com.br/skills/salesforce-release-readiness-skill)

Skills relacionadas

Ver todas de DevOps e Infra →

Alerta por categoria

Receba novas skills de DevOps e Infra toda segunda

1 email curto, só com as skills novas de DevOps e Infra. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Salesforce Release Readiness Skill

Purpose

This skill evaluates a Salesforce release for deployment readiness. It produces a structured readiness assessment covering sandbox strategy, source tracking, package diff, destructive changes, test coverage, post-deploy steps, rollback plan, communications plan, and approval matrix. It does not execute deployments, access live orgs, or authorize production changes.

When to use

  • A Salesforce release is being prepared and readiness must be assessed.
  • A change set or DX package deployment is planned and the checklist must be verified.
  • A destructiveChanges.xml must be reviewed before a production deploy.
  • A release retrospective revealed a gap in the pre-deploy process.

When not to use

  • Live production mutation approval at execution time — use salesforce-live-change-approval-protocol.
  • Code quality review — use salesforce-apex-lwc-code-review-skill.
  • Automation logic review — use salesforce-flow-automation-review-skill.
  • Metadata quality review — use salesforce-metadata-review-skill.

Minimum payload (required inputs)

  • Release description: what is being deployed (features, fixes, metadata types).
  • Target environment: sandbox → sandbox, sandbox → production (use placeholder, not real org ID).
  • Deployment method: change set, SFDX/SF CLI deploy, CI/CD pipeline, ISV package install.
  • Available artifacts: package diff, destructiveChanges.xml (if applicable), test run output.
  • Rollback plan (or note that it is missing).

Workflow

1. Sandbox refresh strategy

  • Verify that testing occurred in a sandbox refreshed from production within

a defined window (configurable threshold, e.g., 30 days).

  • Flag: testing only in a developer sandbox without a full-copy or partial-copy

refresh for complex data-dependent features.

  • Flag: sandbox refresh done after feature development began (data divergence risk).

2. Source tracking state

  • Review source tracking status: are there untracked local changes?
  • Flag: uncommitted changes in tracked source that are not part of the release.
  • Flag: metadata retrieved outside source tracking that may overwrite tracked changes.
  • Verify: scratch org (

Salesforce DX) or sandbox state matches the deployment package.

3. Package version diff

  • Review the list of metadata components in the deployment package.
  • Flag: metadata types that are unexpectedly included (scope creep).
  • Flag: metadata components that are expected but missing from the package.
  • Flag: large diff (> configurable threshold components) without a phased

deployment plan.

4. Destructive changes review

  • If destructiveChanges.xml is present:
  • List all components marked for deletion.
  • Flag: deletion of custom fields on objects with active sharing rules or

automation referencing those fields.

  • Flag: deletion of Apex classes referenced by other classes not in the package.
  • Flag: deletion without a data migration plan for fields containing data.
  • Flag: deletion of permission sets that are actively assigned.
  • If destructiveChanges.xml is absent but deletions are expected: flag missing

destructive changes manifest.

5. Test coverage threshold

  • Verify that Apex test coverage meets the org threshold (default 75%; flag if

org has a higher custom threshold).

  • Flag: test classes with SeeAllData=true in the test run.
  • Flag: test run results showing failures (zero failures required for production deploy).
  • Flag: test coverage calculated only on deployed classes, not org-wide (insufficient).
  • Recommend: run all tests (RunAllTestsInOrg) for production deployments.

6. Post-deploy steps

  • Verify that a post-deploy step list exists and is documented.
  • Flag: manual configuration steps not captured in the package (e.g., custom

metadata values, permission set assignments, named credential setup).

  • Flag: post-deploy steps that require production data access without a

documented data-access control.

7. Rollback plan

  • Verify that a rollback plan exists and is actionable.
  • Flag: rollback plan that is "redeploy the previous package" without a

version reference.

  • Flag: rollback plan for destructive changes (field/object deletion is

irreversible without data backup).

  • Recommend: document rollback estimated time and who authorizes rollback.

8. Communications plan

  • Verify that a user communications plan exists for user-visible changes.
  • Flag: changes to page layouts, record types, or permissions without a

comms plan.

  • Flag: scheduled deployments during business hours without maintenance window

notification.

9. Approval matrix

  • Verify that the approval matrix is documented: who approved the release,

at what level (developer, tech lead, architect, change advisory board).

  • Flag: production deployments without documented architecture or change board

approval for significant changes.

  • Flag: emergency deployments without a documented fast-track approval path.

Evidence requirements

  • Release description, deployment method, and target environment.
  • Package component list or diff.
  • Test run output (or note that it is unavailable).
  • Rollback plan (or note that it is missing).

Output format

release_readiness_assessment:
  sandbox_refresh:
    status: ready | at-risk | not-ready
    findings: [list]
  source_tracking:
    status: ready | at-risk | not-ready
    findings: [list]
  package_version_diff:
    status: ready | at-risk | not-ready
    findings: [list]
  destructive_changes:
    status: ready | at-risk | not-ready | not-applicable
    findings: [list]
  test_coverage:
    status: ready | at-risk | not-ready
    findings: [list]
  post_deploy_steps:
    status: ready | at-risk | not-ready
    findings: [list]
  rollback_plan:
    status: ready | at-risk | not-ready
    findings: [list]
  communications_plan:
    status: ready | at-risk | not-ready
    findings: [list]
  approval_matrix:
    status: ready | at-risk | not-ready
    findings: [list]

overall_readiness: ready | at-risk | not-ready
blocking_issues: [list — items that must be resolved before deploy]
non_blocking_issues: [list — recommendations for improvement]
escalation_gates_fired: [from salesforce-risk-taxonomy, or "none"]
assumptions: [list]
missing_evidence: [what would improve the assessment]

Redaction rules

  • Never request secrets, credentials, OAuth tokens, refresh tokens, session IDs, MFA seeds, customer PII.
  • Sanitize org IDs, user IDs (replace with placeholders) before sharing in outputs.
  • Do not include real usernames or approver identities; use role references.

Privilege / data handling rules

  • Release artifacts must not contain production data samples.
  • Destructive changes review involving regulated-data fields escalates to compliance review.

Handoff rules

  • Hands off to: salesforce-live-change-approval-protocol (if overall_readiness = ready and

production deploy is next), salesforce-apex-lwc-code-review-skill (if test coverage gaps need code-level review), salesforce-case-capsule (if escalation_gates_fired).

  • Required handoff fields: matter_id, overall_readiness, blocking_issues,

escalation_gates_fired.

Audit log fields

  • matter_id, skill_id, skill_version, invoked_by, input_hash, evidence_quality, output_verdict, escalation_fired, timestamp

Stop conditions

  • Destructive changes include field deletion on objects with unreviewed data — stop and flag irreversible-deploy gate.
  • Test run shows failures — overall_readiness = not-ready; do not proceed.
  • Rollback plan is absent and deployment includes irreversible changes — stop and require rollback plan before assessment can complete.

Security notes

  • Read-only advisory assessment; never executes deployments or requests live org access.
  • Destructive changes are irreversible; always require human-authorized rollback plan documentation.
  • Approval matrix verification is a governance control; its absence is a high-severity finding.
Compartilhar X LinkedIn