
sap-btp-developer-guide
Develops business applications on SAP Business Technology Platform (BTP) using CAP (Node.js/Java) or ABAP Cloud. Use when: building cloud applications on SAP BTP, deploying to Cloud Foundry or Kyma runtimes, integrating with SAP HANA Cloud, implementing SAP Fiori UIs, connecting to remote SAP systems, building multitenant SaaS applications, extending SAP S/4HANA or SuccessFactors, setting up CI/CD pipelines, implementing observability, or following SAP development best practices. Keywords: SAP BTP, Business Technology Platform, CAP, Cloud Application Programming Model, ABAP Cloud, Cloud Foundry, Kyma, SAP HANA Cloud, SAP Fiori, SAPUI5, CI/CD, observability, multitenant, SaaS, SAP BTP ABAP environment, SAP Business Application Studio, SAP Cloud SDK, SAP Integration Suite, SAP Event Mesh, SAP Connectivity Service, SAP Destination Service, XSUAA, OAuth, OpenID Connect, OData, CDS, Core Data Services, ABAP CDS, ABAP RESTful Application Programming Model, RAP, ABAP development, SAP BTP deve
- Installs
- 1.1K
- Last 24h
- +9
- Trending rank
- #9080
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/secondsky/sap-skills --skill sap-btp-developer-guide- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads sap-btp-developer-guide automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
SAP BTP Developer Guide Skill
Related Skills
- sap-btp-cloud-platform: Use for platform fundamentals, account management, and runtime configurations
- sap-btp-best-practices: Use for architectural guidance, governance models, and production patterns
- sap-cap-capire: Use for CAP development details, service definitions, and database integration
- sap-fiori-tools: Use for UI development, Fiori application setup, and frontend deployment
- sap-abap: Use for ABAP Cloud development, RAP patterns, and ABAP Environment specifics
- sap-btp-connectivity: Use for implementing secure connections to on-premise systems
- sap-ai-core: Use for AI Core platform setup, model deployment, and orchestration
- sap-cloud-sdk-ai: Use for SDK-level AI integration in CAP applications
Comprehensive guidance for developing, deploying, and operating business applications on SAP Business Technology Platform.
Table of Contents
Quick Navigation
- Table of Contents
- When to Use This Skill
- Runtime and Programming Model Selection
- Development Workflow
- Key Services and Tools
- Security Implementation
- Connectivity Patterns
- CI/CD Implementation
- Observability Implementation
- Tutorials and Missions
- Partner/ISV Development
- Common Errors and Solutions
- Bundled Resources
- Quick Reference Links
- Version Information
When to Use This Skill
Use when:
- Building new applications on SAP BTP (Cloud Foundry or Kyma runtime)
- Developing with SAP Cloud Application Programming Model (CAP)
- Building ABAP Cloud applications in SAP BTP ABAP Environment
- Deploying SAP Fiori or SAPUI5 user interfaces
- Connecting applications to SAP S/4HANA, SuccessFactors, or on-premise systems
- Building multitenant SaaS applications
- Implementing side-by-side extensions for SAP solutions
- Building AI-powered extensions (LLM analysis, document processing, intelligent automation)
- Setting up CI/CD pipelines for SAP BTP
- Implementing observability with SAP Cloud ALM or SAP Cloud Logging
- Using SAP HANA Cloud for data persistence
Runtime and Programming Model Selection
For detailed runtime comparison: See references/runtimes.md
Decision Matrix
| Criteria | CAP (Cloud Foundry/Kyma) | ABAP Cloud |
|---|---|---|
| Languages | Node.js, Java, TypeScript | ABAP |
| Best For | New cloud-native apps, extensions | Organizations with ABAP expertise |
| Runtime | Cloud Foundry or Kyma | SAP BTP ABAP Environment |
| Persistence | SAP HANA Cloud, PostgreSQL | SAP HANA Cloud (ABAP-managed) |
| UI Framework | SAP Fiori Elements, SAPUI5 | SAP Fiori Elements, SAPUI5 |
| IDE | SAP Business Application Studio, VS Code | ABAP Development Tools (Eclipse) |
CAP Application Development
CAP provides three operational profiles:
- Development: Mock services, minimal setup, SQLite/H2 for local testing
- Hybrid: Local app connected to cloud services
- Production: Full cloud deployment with SAP HANA Cloud
Key capabilities:
- Domain-driven design with CDS (Core Data Services)
- Built-in multitenancy support
- Automatic OData/REST service generation
- Platform-agnostic design (no vendor lock-in)
For CAP details: See references/cap-development.md
AI-Powered Extensions with CAP
Build intelligent side-by-side extensions by combining CAP with SAP AI Core:
- Bind AI Core to your CAP app via MTA (service:
aicore, plan:extended) - Use SAP Cloud SDK for AI (
@sap-ai-sdk/orchestration) in CAP event handlers — never raw HTTP calls - Process asynchronously: LLM calls can take 30-60 seconds. Return
202 Acceptedand usecds.spawnfor background processing to avoid BTP load balancer timeouts - Store vectors: Use HANA Cloud
Vector(1536)type in CDS entities for RAG scenarios - Externalize prompts: Store in JSON files or CDS entities for updates without redeployment
- Allocate memory: At least 512MB for Node.js containers with AI SDK
For complete code examples, see sap-cap-capire skill (AI Integration section) and sap-cloud-sdk-ai skill (CAP Integration subsection).
ABAP Cloud Development
ABAP Cloud uses four foundational technologies:
- Core Data Services (CDS) - Data modeling and analytics
- ABAP RESTful Application Programming Model (RAP) - Service-oriented development
- Restricted ABAP Language - Cloud-safe API access
- Released Public APIs - Upgrade-stable extensions
For ABAP details: See references/abap-cloud.md
Development Workflow
Phase 1: Explore and Discover
- Identify business problem - Conduct stakeholder interviews
- Understand user needs - Visit customers, observe workflows
- Define security requirements - Threat modeling, compliance planning (GDPR, HIPAA)
- Establish governance - Set up organizational structure
Phase 2: Design
-
User Experience Design
- Follow SAP Fiori Design Guidelines
- Implement accessibility (WCAG 2.2)
- Use design thinking methodology
-
Technology Design
- Apply Domain-Driven Design for complex applications (30+ use cases)
- Define module boundaries and communication patterns
- Plan microservices architecture if needed
-
Security in Design
- Secure user interfaces with SAP Fiori authentication
- Implement RBAC/ABAC using OAuth/OpenID Connect
- Validate CDS models for data protection
For design patterns: See references/design-patterns.md
Phase 3: Develop
CAP Development:
# Initialize CAP project
cds init my-project
cd my-project
# Add SAP HANA support
cds add hana
# Add authentication
cds add xsuaa
# Run locally
cds watch
Key development tools:
- SAP Business Application Studio (primary IDE)
- SAP Cloud SDK (OData/OpenAPI clients)
- MTA Build Tool (packaging)
Coding standards:
- Follow SAPUI5 Guidelines and SAP Fiori Design Guidelines
- Establish naming conventions
- Implement parameterized queries (prevent SQL injection)
- Use CDS constraints for input validation
For tools catalog: See references/tools.md
Phase 4: Deploy
Cloud Foundry Deployment:
# Build MTA archive
mbt build
# Deploy to Cloud Foundry
cf deploy mta_archives/my-project_1.0.0.mtar
Kyma Deployment:
# Use Helm charts or Terraform
terraform init
terraform apply
ABAP Deployment:
- Use Manage Software Components app (gCTS)
- Transport via Landscape Portal
- Partner options: Multitenant SaaS or Add-on Product
For deployment details: See references/deployment.md
Phase 5: Run and Scale
Monitoring:
- SAP Cloud ALM (central observability)
- SAP Cloud Logging (detailed logs, metrics, traces)
- ABAP Technical Monitoring Cockpit
Scaling:
- Cloud Foundry: Automatic instance distribution across AZs
- Kyma: Kubernetes-native scaling
- ABAP: Elastic scaling with ACUs (0.5 ACU increments)
Cost optimization:
- System hibernation (ABAP) - reduce to <5% operational cost
- SAP HANA Cloud Native Storage Extension
- Elastic Compute Nodes for peak workloads
For operations: See references/operations.md
Key Services and Tools
Platform Services
| Service | Purpose |
|---|---|
| SAP HANA Cloud | Database-as-a-Service, multi-model |
| SAP Connectivity Service | On-premise/VPC connections via Cloud Connector |
| SAP Destination Service | Routing, authentication management |
| SAP Event Mesh | Event distribution between applications |
| SAP Integration Suite | API Management, Cloud Integration |
Development Tools
| Tool | Purpose |
|---|---|
| SAP Business Application Studio | Primary cloud IDE |
| SAP Build | Low-code/no-code development |
| Cloud Foundry CLI | CF deployment and management |
| kubectl/Helm | Kyma/Kubernetes management |
| Terraform Provider for SAP BTP | Infrastructure as code |
For architecture details: See references/architecture.md
Security Implementation
CAP Security Features
- Parameterized queries (SQL injection prevention)
- CSRF protection for UI applications
- Built-in authentication/authorization frameworks
- SAP Credential Store for secrets management
Security Guidelines
- Secure environment configuration - Restrict network access
- Security testing - Penetration testing before go-live
- Secure deployment pipelines - Code scanning, dependency validation
- Secrets management - Use SAP Credential Store
For security details: See references/security.md
Connectivity Patterns
Cloud-to-On-Premise
- SAP Connectivity Service + Cloud Connector
- User propagation supported
- Protocols: HTTP, RFC, LDAP, FTP
Cloud-to-Cloud
- SAP Destination Service for routing
- OAuth token management
- SAP Transparent Proxy for Kubernetes
For connectivity details: See references/connectivity.md
CI/CD Implementation
SAP Continuous Integration and Delivery provides pre-configured pipelines:
- Cloud Foundry Environment jobs (SAP Fiori, CAP)
- SAP Fiori for ABAP Platform jobs
- SAP Integration Suite Artifacts jobs
Setup steps:
- Enable in SAP BTP cockpit
- Assign Administrator/Developer roles
- Configure repository credentials (GitHub, GitLab, Bitbucket, Azure Repos)
- Add repositories and create jobs
- Configure webhooks for automated builds
For CI/CD details: See references/cicd.md
Observability Implementation
Central Layer (SAP Cloud ALM)
- Real User Monitoring
- Health Monitoring
- Integration and Exception Monitoring
- Synthetic User Monitoring
Local Layer (SAP Cloud Logging)
- Log Analytics (OpenSearch-based)
- Distributed tracing
- Custom dashboards and alerting
OpenTelemetry is the industry standard for instrumentation.
For observability details: See references/observability.md
Tutorials and Missions
CAP Learning Path
- Starter Mission: Full-Stack CAP Application
- Extension Mission: Side-by-Side CAP-Based Extensions
- Enterprise Mission: Change Tracking, Audit Logging, Attachments
- Multitenant Mission: SaaS Application Development
- Observability Mission: SAP Cloud Logging Integration
ABAP Learning Path
- RAP100 Basics: Fiori apps, OData services, business logic
- RAP100 Intermediate: Actions, dynamic feature control, unit testing
- RAP120: AI-assisted development with SAP Joule
- Analytics: CDS views with SAP Analytics Cloud
Sample applications:
- Incident Management (CAP)
- Flight Reference Scenario (ABAP)
- Poetry Slam Manager (Partner SaaS)
For tutorial details: See references/tutorials.md
Bundled Resources
File Structure
sap-btp-developer-guide/
├── SKILL.md # This file - Main guidance
├── README.md # Quick reference with auto-trigger keywords
└── references/ # Detailed guides (22 files)
├── Architecture & Setup
│ ├── architecture.md # Platform services and architecture
│ ├── runtimes.md # Runtime comparison (CF vs Kyma vs ABAP)
│ ├── setup.md # BTP landscape setup and Terraform
│ └── tools.md # Development tools catalog
├── Development
│ ├── cap-development.md # CAP development guide
│ ├── abap-cloud.md # ABAP Cloud development guide
│ ├── design-patterns.md # Design patterns and DDD
│ ├── extensions.md # SAP solution extensions
│ ├── mta.md # Multitarget applications
│ ├── testing.md # Testing strategies
│ └── ux-design.md # UX design and Fiori
├── Integration & Security
│ ├── connectivity.md # Connectivity patterns
│ ├── security.md # Security implementation
│ ├── hana-cloud.md # SAP HANA Cloud
│ └── resilience.md # Resilience patterns
├── Deployment & Operations
│ ├── deployment.md # Deployment options
│ ├── cicd.md # CI/CD pipelines
│ ├── observability.md # Monitoring and logging
│ ├── operations.md # Operations and scaling
│ └── partners.md # ISV/Partner development
└── Additional Resources
├── tutorials.md # Learning paths and missions
└── whats-new.md # Changelog and updates
Reference Files by Category
Architecture & Platform (4 files)
architecture.md- Platform services overview and architecture patternsruntimes.md- Runtime comparison and selection guidesetup.md- BTP landscape setup with sizing recommendationstools.md- Complete development tools catalog
Development (8 files)
cap-development.md- CAP development with Node.js/Javaabap-cloud.md- ABAP Cloud development with RAPdesign-patterns.md- Domain-driven design and patternsextensions.md- Side-by-side extensions for SAP solutionsmta.md- Multitarget application packagingtesting.md- Testing strategies and frameworksux-design.md- SAP Fiori UX design guidelines
Integration & Security (4 files)
connectivity.md- Cloud-to-on-premise connectivitysecurity.md- Authentication, authorization, and securityhana-cloud.md- SAP HANA Cloud databaseresilience.md- Application resilience patterns
Deployment & Operations (5 files)
deployment.md- Deployment to CF, Kyma, and ABAPcicd.md- CI/CD pipelines with SAP toolsobservability.md- Monitoring, logging, and tracingoperations.md- Operations, scaling, and cost optimizationpartners.md- ISV/partner development guidelines
Learning & Updates (2 files)
tutorials.md- Hands-on missions and tutorialswhats-new.md- Latest features and changelog
Partner/ISV Development
Deployment Options
- Multitenant SaaS - Cloud service operated in partner's global account
- Add-on Product - Installed in customer's ABAP environment
Requirements
- SAP PartnerEdge Build contract
- Registered ABAP namespace (mandatory)
- Landscape Portal for lifecycle management
For partner details: See references/partners.md
Quick Reference Links
Official Documentation:
- SAP BTP Help: https://help.sap.com/docs/btp
- CAP Documentation: https://cap.cloud.sap/docs/
- SAP Discovery Center: https://discovery-center.cloud.sap/
- SAP API Business Hub: https://api.sap.com/
Design Resources:
- SAP Fiori Design: https://experience.sap.com/fiori-design-web/
- SAPUI5 SDK: https://sapui5.hana.ondemand.com/
Learning:
- SAP Developers: https://developers.sap.com/
- SAP Learning: https://learning.sap.com/
Source Documentation:
- This skill is based on: https://github.com/SAP-docs/btp-developer-guide
Common Errors and Solutions
| Error | Cause | Solution |
|---|---|---|
| Third-party cookie issues | Browser deprecation | See SAP Note 3409306 |
| XSUAA binding failures | Missing service instance | Run cf create-service xsuaa application |
| HANA deployment errors | Wrong target container | Check requires in mta.yaml |
| ATC Priority 1 findings | Non-cloud-compliant code | Use ABAP_CLOUD_DEVELOPMENT_DEFAULT variant |
Version Information
- Source Last Updated: 2025-11-21
- Based On: SAP BTP Developer Guide (https://github.com/SAP-docs/btp-developer-guide)
- Next Review: 2026-02-21
FAQ
What does the sap-btp-developer-guide skill do?
Develops business applications on SAP Business Technology Platform (BTP) using CAP (Node.js/Java) or ABAP Cloud. Use when: building cloud applications on SAP BTP, deploying to Cloud Foundry or Kyma runtimes, integrating with SAP HANA Cloud, implementing SAP Fiori UIs, connecting to remote SAP systems, building multitenant SaaS applications, extending SAP S/4HANA or SuccessFactors, setting up CI/CD pipelines, implementing observability, or following SAP development best practices. Keywords: SAP BTP, Business Technology Platform, CAP, Cloud Application Programming Model, ABAP Cloud, Cloud Foundry, Kyma, SAP HANA Cloud, SAP Fiori, SAPUI5, CI/CD, observability, multitenant, SaaS, SAP BTP ABAP environment, SAP Business Application Studio, SAP Cloud SDK, SAP Integration Suite, SAP Event Mesh, SAP Connectivity Service, SAP Destination Service, XSUAA, OAuth, OpenID Connect, OData, CDS, Core Data Services, ABAP CDS, ABAP RESTful Application Programming Model, RAP, ABAP development, SAP BTP deve
How do I install sap-btp-developer-guide?
Run npx skills add https://github.com/secondsky/sap-skills --skill sap-btp-developer-guide in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/sap-btp-developer-guide/ (personal) or .claude/skills/sap-btp-developer-guide/ (project).
Which AI agents can use sap-btp-developer-guide?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is sap-btp-developer-guide safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains sap-btp-developer-guide?
It is published by secondsky in secondsky/sap-skills. It has 1,074 recorded installs.
More from secondsky/sap-skills
sap-abap
secondsky/sap-skills
Comprehensive ABAP development skill for SAP systems. Use when writing ABAP code, working with internal tables, structures, ABAP SQL, object-oriented programming, RAP (RESTful Application Programming Model), CDS views, EML statements, ABAP Cloud development, string processing, dynamic programming, RTTI/RTTC, field symbols, data references, exception handling, or ABAP unit testing. Covers both classic ABAP and modern ABAP for Cloud Development patterns.
sap-fiori-tools
secondsky/sap-skills
Develops SAP Fiori applications using SAP Fiori tools extensions for VS Code and SAP Business Application Studio. Use when: generating Fiori Elements or Freestyle SAPUI5 applications, configuring Page Editor for List Report or Object Page, working with annotations and Service Modeler, setting up deployment to ABAP or Cloud Foundry, creating adaptation projects, using Guided Development, previewing with mock data or live data, configuring SAP Fiori launchpad, or using AI-powered generation with Project Accelerator/Joule. Technologies: SAP Fiori Elements, SAPUI5, OData V2/V4, CAP, SAP BTP, ABAP, Cloud Foundry, fiori-mcp-server (MCP tools for AI-assisted generation).
sap-cap-capire
secondsky/sap-skills
SAP Cloud Application Programming Model (CAP) development skill using Capire documentation. Use when: building CAP applications, defining CDS models, implementing services, working with SAP HANA/SQLite/PostgreSQL databases, deploying to SAP BTP Cloud Foundry or Kyma, implementing Fiori UIs, handling authorization, multitenancy, or messaging. Covers CDL/CQL/CSN syntax, Node.js and Java runtimes, event handlers, OData services, and CAP plugins.
sap-btp-best-practices
secondsky/sap-skills
SAP BTP best practices for enterprise architecture, account management, security, and operations, with verification evidence tracked in the repository ledger. Use when planning BTP implementations, setting up account hierarchies, configuring environments, implementing authentication, designing CI/CD pipelines, establishing governance, building Platform Engineering teams, implementing failover strategies, or managing application lifecycle on SAP BTP. Keywords: SAP BTP, account hierarchy, global account, directory, subaccount, Cloud Foundry, Kyma, ABAP, SAP Identity Authentication, CI/CD, governance, Platform Engineering, failover, multi-region, SAP BTP best practices
sap-btp-connectivity
secondsky/sap-skills
SAP BTP Connectivity skill covering Destination Service, Connectivity Service, Cloud Connector, Connectivity Proxy, and Transparent Proxy for Kubernetes. Use when configuring destinations (HTTP, RFC, LDAP, MAIL, TCP), setting up cloud-to-on-premise connectivity, implementing OAuth and principal propagation, deploying connectivity proxies in Kubernetes/Kyma, troubleshooting connectivity errors (405, 407, 503), or configuring multitenancy.
sap-abap-cds
secondsky/sap-skills
Comprehensive SAP ABAP CDS (Core Data Services) reference for data modeling, view development, and semantic enrichment. Use when creating CDS views or view entities, defining data models with annotations, working with associations and cardinality, implementing input parameters, using built-in functions, writing CASE expressions, implementing access control with DCL, handling CURR/QUAN data types, troubleshooting CDS errors, querying CDS views from ABAP, or displaying data with SALV IDA. Covers ABAP 7.4+ through ABAP Cloud.
Popular devops & cloud skills
microsoft-foundry
microsoft/azure-skills
Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, managed harness agent create, GitHub Copilot harness agent, create agent, update agent, add tool to agent, invoke agent, agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, Agent Optimizer scaffold, dataset curation from traces, deploy model, model fine-tuning (SFT/DPO/RFT), Foundry project, RBAC, role assignment, permissions, quota, capacity, region, deployment failure, AI Services, create Foundry resource, knowledge index, customize deployment, onboard, availability, training-data, grader, distillation, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure
azure-diagnostics
microsoft/azure-skills
Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, container app 503 or target port mismatch, troubleshoot functions, function telemetry missing or stopped after a config/connection-string change, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, lock renewal during long-running processing, service bus dead letter.
azure-prepare
microsoft/azure-skills
Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.
azure-ai
microsoft/azure-skills
Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.
azure-deploy
microsoft/azure-skills
Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.
azure-validate
microsoft/azure-skills
Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, validate Container Apps deployment.