Install any skill in seconds. Free to start, no credit card required.
Get Started Free →platformplatform/aspire-restart
Start or restart the .NET Aspire AppHost via the developer CLI. Always use this, never the developer CLI's `run` command, `aspire run`, or `aspire restart`.
Passed 16 of 22 test cases with the skill, and 7 of 22 without it.
and 11 more in the full report
10 fixed6 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to restart our local dev environment from within a nested Git worktree branch at /Users/dev/repo/worktrees/feature-1. I usually expand project options to full absolute file paths like /Users/dev/repo/developer-cli/developer-cli.csproj. How should I format the project flag?
| Checked | Without skill | With skill |
|---|---|---|
| Uses `developer-cli` unexpanded without an absolute path prefix. | Passed | Passed |
| Explains that relative project name specification is required even in worktrees. | Missed | Passed |
The instructions your model reads when the skill loads.
dotnet run --project developer-cli -- restart
Use developer-cli exactly as written - do not expand to an absolute worktree path.
Stops any running Aspire AppHost and starts a fresh instance. Detached by default - the CLI returns immediately while Aspire keeps running.
Always use restart, even when nothing is running yet. It is a no-op when Aspire is not up, and the safe default in every other case. Never use the developer CLI's run command, aspire run, or aspire restart.
--public-url <url> - set PUBLIC_URL (e.g. an ngrok URL)restart is the safe default; it works whether Aspire is up or not.Fully automatic. On a fresh checkout the developer CLI bootstraps .workspace/port.txt: the root gets the default base port; worktrees scan a fixed list of candidates and pick the first one whose ports are all free. Once written, the file is the authoritative allocation for the lifetime of the checkout.
The CLI prints Aspire is restarting on https://app.dev.localhost:<port> and exits before Aspire is fully ready.
To stop without restarting, run dotnet run --project developer-cli -- stop. Rarely needed - prefer restart for everyday use.
test cases passed, vs 7 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.