azure-functions-doctor
Installation
SKILL.md
Azure Functions Project Diagnostics
Analyze the local Azure Functions workspace for code, configuration, packaging, and supply-chain issues. Do the complete analysis yourself: read the project files, run the checks in the reference checklists, and report the findings to the user.
Instructions
- Identify the project root. Look for
host.json. If the workspace has more than one Functions app, ask the user which app to analyze, or analyze each app separately. - Detect the language, the programming model, the triggers and bindings, the dependency manifests, and the IaC files.
- Read
references/routing.md. Then load only the checklist reference files that match the project and the scope that the user requested. Do not load every checklist by default. - Do the source-only checks first (
references/source-only-checks.md). Then do the semantic, language, and supply-chain checks. - Report the findings in the format below.
Analysis scope
Configuration and packaging
- Load
references/source-only-checks.mdforhost.json, app settings, bindings, dependencies, secrets, and deploy-artifact checks. - Load
references/iac-azure-resource-checks.mdonly when IaC files or Azure resource context are present.