diff --git a/src/frontend/src/content/docs/reference/cli/commands/aspire-agent-init.mdx b/src/frontend/src/content/docs/reference/cli/commands/aspire-agent-init.mdx index 2b89972ec..7cb0e7308 100644 --- a/src/frontend/src/content/docs/reference/cli/commands/aspire-agent-init.mdx +++ b/src/frontend/src/content/docs/reference/cli/commands/aspire-agent-init.mdx @@ -24,7 +24,7 @@ aspire agent init [options] The `aspire agent init` command initializes skill files and MCP (Model Context Protocol) server configuration for your development environment. It presents an interactive multi-step flow to configure AI coding agent support: 1. **Select skill locations** — choose where skill files are installed (Standard `.agents/skills/`, Claude Code `.claude/skills/`, GitHub Skills `.github/skills/`, OpenCode `.opencode/skill/`). The **Standard** location is the only option that defaults as pre-selected. -2. **Select skills and tools** — choose which skills to install (Aspire skill, Playwright CLI, dotnet-inspect skill). All options are pre-selected by default. +2. **Select skills and tools** — the available skill catalog is loaded from the Aspire skills bundle manifest, so the list includes all bundle-provided skills (such as `aspire-init`, `aspire-monitoring`, and `aspire-orchestration`) in addition to the CLI-defined skills (`playwright-cli`, `dotnet-inspect`). In this standalone command, all catalog skills are pre-selected by default except one-time workspace-wiring skills (such as `aspireify`). Use `aspire init` to create an AppHost in an existing repo and pre-select `aspireify` as part of that flow. 3. **Apply selections** — installs the chosen skills into each selected location and sets up the MCP server connection. The command also removes skill files from any locations that were deselected, keeping your workspace clean. @@ -43,7 +43,15 @@ The following options are available: - **`--skills `** - Comma-separated list of skills to enable, such as `aspire`, `aspireify`, `playwright-cli`, or `dotnet-inspect`. Use `all` to enable all available skills or `none` to skip skill installation. When not specified, the command prompts interactively. + Comma-separated list of skills to install. Bundle skills are loaded dynamically from the Aspire skills bundle manifest and include skills such as `aspire-init`, `aspire-monitoring`, and `aspire-orchestration`. CLI-provided skills include `playwright-cli` and `dotnet-inspect`. Use `all` to install all available skills or `none` to skip skill installation. When not specified, the command prompts interactively. + + :::note + The full list of available bundle skills depends on the Aspire skills bundle cached or embedded in the CLI. To enable remote fetch of the latest bundle from GitHub, set the `features.aspireSkillsRemoteFetchEnabled` feature flag to `true` in your Aspire CLI configuration (disabled by default in 13.4): + + ```bash title="Aspire CLI" + aspire config set features.aspireSkillsRemoteFetchEnabled true + ``` + ::: - @@ -71,6 +79,12 @@ The following options are available: aspire agent init --skills all --skill-locations all ``` +- Install specific bundle skills by name: + + ```bash title="Aspire CLI" + aspire agent init --skills aspire-monitoring,aspire-orchestration + ``` + - Initialize agent configuration from a specific workspace root: ```bash title="Aspire CLI"