Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions plugin/skills/azure-prepare/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@ Activate this skill when user wants to:
4. **Update plan progressively** — Mark steps complete as you go
5. **Validate before deploy** — Invoke azure-validate before azure-deploy
6. **Confirm Azure context** — Use `ask_user` for subscription and location per [Azure Context](references/azure-context.md)
7. **Destructive actions require `ask_user`** — [Global Rules](references/global-rules.md)
7. **Destructive actions require `ask_user`** — [Global Rules](references/global-rules.md)
8. **Scope: preparation only** — This skill generates infrastructure code and configuration files. Deployment execution (`azd up`, `azd deploy`, `terraform apply`) is handled by the **azure-deploy** skill, which provides built-in error recovery and deployment verification.

---

## PLAN-FIRST WORKFLOW — MANDATORY
## PLAN-FIRST WORKFLOW — MANDATORY

> **YOU MUST CREATE A PLAN BEFORE DOING ANY WORK**
>
Expand All @@ -52,7 +52,7 @@ Activate this skill when user wants to:

---

## STEP 0: Specialized Technology Check — MANDATORY FIRST ACTION
## STEP 0: Specialized Technology Check — MANDATORY FIRST ACTION

**BEFORE starting Phase 1**, check if the user's prompt mentions a specialized technology that has a dedicated skill with tested templates. If matched, **invoke that skill FIRST** — then resume azure-prepare for validation and deployment.

Expand All @@ -76,7 +76,7 @@ Create `.azure/plan.md` by completing these steps. Do NOT generate any artifacts

| # | Action | Reference |
|---|--------|-----------|
| 0 | ** Check Prompt for Specialized Tech** — If user mentions copilot SDK, Azure Functions, etc., invoke that skill first | [specialized-routing.md](references/specialized-routing.md) |
| 0 | ** Check Prompt for Specialized Tech** — If user mentions copilot SDK, Azure Functions, etc., invoke that skill first | [specialized-routing.md](references/specialized-routing.md) |
| 1 | **Analyze Workspace** — Determine mode: NEW, MODIFY, or MODERNIZE | [analyze.md](references/analyze.md) |
| 2 | **Gather Requirements** — Classification, scale, budget | [requirements.md](references/requirements.md) |
| 3 | **Scan Codebase** — Identify components, technologies, dependencies | [scan.md](references/scan.md) |
Expand All @@ -88,7 +88,7 @@ Create `.azure/plan.md` by completing these steps. Do NOT generate any artifacts

---

> ** STOP HERE** — Do NOT proceed to Phase 2 until the user approves the plan.
> ** STOP HERE** — Do NOT proceed to Phase 2 until the user approves the plan.

---

Expand Down
Loading