deployment-readiness-check

Validate Salesforce metadata quality and readiness before production deployments.

803|289|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/forcedotcom/afv-library --skill deployment-readiness-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment-readiness-check
Source: https://github.com/forcedotcom/afv-library/tree/main/skills/metadata-deployments/deployment-readiness-check
Command: npx skills add https://github.com/forcedotcom/afv-library --skill deployment-readiness-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires xmllint, bc, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

Pre-deployment validation is often manual and error-prone; this skill provides a structured checklist to catch metadata issues, gaps in test coverage, and misconfigurations before pushing changes to production.

Core Features & Use Cases

  • Automated metadata quality checks during pre-deployment
  • Validation of XML well-formedness, API version currency, missing meta.xml files, and deprecated patterns
  • Security, permissions, and dependency validation with deployment readiness reporting
  • Generates a reusable deployment checklist and remediation guidance

Quick Start

Run the readiness check before deployment to validate metadata quality, test coverage, and configuration accuracy.

Frequently Asked Questions about deployment-readiness-check

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

FAQPage Schema
How do I validate Salesforce metadata before a production deployment?

You can validate Salesforce metadata before production by executing a structured pre-deployment checklist that inspects XML well-formedness, API version currency, and security configurations to catch metadata issues and configuration errors.

What is included in a pre-deployment readiness checklist for Salesforce?

A Salesforce pre-deployment readiness checklist includes validating XML well-formedness, checking API version currency, identifying missing meta.xml files, detecting deprecated patterns, verifying test coverage thresholds, and reviewing security permissions.

Does the deployment readiness check work with xmllint and bc dependencies?

Yes, the deployment readiness check requires xmllint to validate XML well-formedness and bc to calculate test coverage thresholds, ensuring metadata quality and readiness before pushing changes to production.

How do I check test coverage gaps and security configurations in Salesforce metadata?

You can check test coverage gaps and security configurations by applying a structured validation process across release packages that verifies test coverage thresholds and security permissions, then generates a deployment readiness report with actionable remediation steps.

Why does my Salesforce deployment fail due to missing meta.xml files or deprecated patterns?

Salesforce deployments fail when metadata lacks proper configuration files or uses deprecated patterns, which a pre-deployment validation check identifies by scanning for missing meta.xml files and deprecated patterns before production deployment.