aspire-prereq-validation

Validate .NET Aspire prerequisites including workloads and container runtimes.

1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill aspire-prereq-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire-prereq-validation
Source: https://github.com/jonnymuir/Umbraco.Prism/tree/main/.claude/skills/aspire-prereq-validation
Command: npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill aspire-prereq-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill resolves confusing runtime exceptions during .NET Aspire project startup by proactively validating local machine prerequisites before the application attempts to launch.

Core Features & Use Cases

  • Preflight Validation: Automatically checks for required workloads and container runtimes like Docker.
  • Actionable Error Reporting: Provides clear, command-line instructions to install missing dependencies instead of generic stack traces.
  • Launch Path Guarding: Integrates into VS Code tasks to ensure the environment is ready before the AppHost starts.

Quick Start

Run the aspire-prereq-validation skill to verify your local environment and identify any missing dependencies required for your Aspire project.

Frequently Asked Questions about aspire-prereq-validation

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

FAQPage Schema
Why does my .NET Aspire AppHost fail to launch with a runtime exception?

Aspire startup errors occur when local prerequisites like .NET workloads or Docker container runtime are missing. Preflight validation checks these dependencies to provide actionable command-line instructions instead of generic stack traces.

How do I check if Docker is installed for my .NET Aspire project?

Run a preflight validation check to verify Docker container runtime availability and .NET workload installation for your Aspire project, ensuring the environment is ready before application launch.

Do I need Docker to run .NET Aspire applications locally?

Docker container runtime is required for local .NET Aspire execution. Preflight validation verifies container runtime availability and workload installation to guard the launch path against missing environment dependencies.

What is the best way to fix missing workload errors in .NET Aspire?

Use preflight validation to identify missing .NET Aspire workloads and receive actionable command-line installation instructions, replacing generic stack traces with clear dependency setup guidance.

Can I integrate prerequisite checks into VS Code tasks for Aspire?

Integrate preflight validation into VS Code tasks to verify .NET workloads and Docker runtime availability before Aspire AppHost startup, ensuring all external dependencies are checked and ready.