doctor
Check specific tools and SDKs required for the BookStore project. Use this to diagnose environment issues.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Perform a health check on the development environment to ensure all prerequisites are met:
-
.NET SDK
- Run
dotnet --version - Requirement: Version 10.0.x or later.
- Action: If too old, advise upgrading .NET.
- Run
-
Docker
- Run
docker --version - Requirement: Version 20.x or later.
- Action: If missing, Docker Desktop or Podman is required for running the Aspire containers.
- Run
-
Azure Developer CLI (azd)
- Run
azd version - Requirement: Version 1.5.0 or later.
- Action: This is required for deployment scripts.
- Run
-
Kubernetes CLI (kubectl)
- Run
kubectl version --client - Requirement: Valid client version installed.
- Action: Required for Kubernetes deployment commands.
- Run
-
Aspire CLI (for orchestration)
- Run:
aspire --version - Requirement: Aspire CLI must be installed.
- Action: If missing, see Install instructions
- Run:
-
Report Summary
- If all checks pass: "✅ Environment is healthy"
- If issues found: List specific missing tools with installation instructions
Related Skills
Run Before:
-
/deploy-to-azure- Check azd and Docker before deployment -
/deploy-kubernetes- Check kubectl and Docker before deployment -
/verify-feature- Ensure environment is correct before verification
Next Steps:
- If issues found, resolve them and re-run
/doctor -
/rebuild-clean- Clean rebuild after environment changes
See Also:
- getting-started - Installation instructions
- aspire-guide - Aspire orchestration
- README.md - Prerequisites section
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!