microsoft/aspire · Archived

reviewing-aspire-architecture

Use only when the user explicitly requests a deep Aspire architectural or pattern review of an existing PR or diff, or when a generic reviewer escalates a named Aspire-domain question it cannot resolve.

First seen May 5, 2026

Installation

$ npx skills add microsoft/aspire --skill reviewing-aspire-architecture

Summary

  • Use only when the user explicitly requests a deep Aspire architectural or pattern review of an existing PR or diff, or when a generic reviewer escalates a named Aspire-domain question it cannot resolve.
  • Do not use for ordinary review, implementation, debugging, explanation, or design discussion—even when a PR is referenced—and never select it from changed file paths alone.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from microsoft/aspire · top by installs.

npx skills add microsoft/aspire

Browse all from microsoft/aspire

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 6.3K
License LICENSE.TXT
Default branch main
Open issues 2,063
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 5,355 B
  • docs SUMMARY.md 416 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 10 installs

SKILL.md

Aspire Architectural Review

Aspire-specific architectural review via the reviewing-aspire-architecture agent. Catches domain patterns that generic code-review cannot.

When to Use

Use only when at least one of these conditions is true:

  • The user explicitly asks for a deep architectural review, Aspire pattern review, or equivalent domain-focused review of an existing PR or diff.
  • A generic review has completed and found a concrete question that cannot be resolved without Aspire-specific architectural knowledge. The reviewer must state the relevant diff evidence, unresolved question, applicable Aspire contract, and why its normal review cannot determine correctness; invoke this skill with only that focused question. Do not escalate merely for additional confidence or a second opinion.

Changed file location is routing information after this skill is selected, not a reason to select it. A PR touching hosting core, Azure integrations, dashboard, CLI, components, resource types, the app model, or deployment behavior does not by itself qualify.

Outside the post-review escalation path, the user's primary requested action must be architectural review. Asking to understand, explain, compare, or design something does not qualify, even when the request references a PR or diff.

Don't use this skill for implementation, debugging, testing, routine code changes, post-change validation, design questions or brainstorming, explanatory investigation, generic PR review, CI failures, flaky tests, or API surface review. Use code-review, ci-test-failures, fix-flaky-test, or api-review where appropriate.

For ordinary review routing, use code-review for doc/config-only PRs. This does not prevent a direct invocation when the user explicitly requests a deep architectural or pattern review of such a diff.

Invocation Guard

  • A parent may load this skill once and launch one reviewing-aspire-architecture agent for a user review request and change-set revision.
  • If this skill context is already loaded, do not invoke the skill again.
  • If the current agent is reviewing-aspire-architecture, do not invoke this skill or launch another reviewing-aspire-architecture agent.
  • Continue follow-up work in the existing agent conversation. Do not launch a replacement agent for refinements or narrower follow-up questions.
  • Completing or modifying code does not automatically trigger another architectural review. Re-run only when the user explicitly requests it for a materially changed diff.

Relationship to code-review

code-review covers generic bugs, security, perf, concurrency, and error handling and is sufficient for ordinary PR reviews. This skill covers only checks requiring Aspire domain knowledge. Some topic areas (Security, Performance, Error Handling) exist in both, but the checks are disjoint: generic patterns belong to code-review, Aspire-specific patterns belong here.

When the user explicitly requests a deep architectural or pattern review, invoke this skill directly; a preliminary code-review pass is not required.

For an ordinary review, always complete code-review before considering an organic escalation to this skill. Do not front-load the architectural review or use it to decide what the generic reviewer should inspect. After the generic findings are complete, escalate when correctness depends on a named Aspire-domain contract that the generic review cannot resolve from its own rules and evidence.

If code-review can already state a concrete, high-confidence defect, report it directly rather than escalating it. If escalation is justified, preserve the completed generic findings, run one focused architectural analysis, and merge only its net-new high-confidence findings. Do not rerun code-review afterward.

Review Scope

For an explicit full architectural review, inspect the PR context and only the dimensions selected by the changed-file routing below. For an escalation from another review, inspect only the supplied question, relevant diff, surrounding code, and existing comments needed to avoid duplication. Do not expand a focused escalation into a full PR review or repository-wide inventory.

Folder → Dimension Routing

Folder Dimensions
src/Aspire.Hosting/** Resource Model, API Design, Pattern Conformance, Containers
src/Aspire.Hosting.Azure*/** Azure Provisioning, Resource Model, API Design, Security
src/Aspire.Dashboard/** Dashboard UI/UX, Security, Performance
src/Aspire.Cli/** CLI Behavior, Error Handling, Platform Compatibility
src/Components/** Pattern Conformance, API Design, Build & Contributor Workflow
tests/** Test Quality + mirror dimensions of code under test
eng/, .github/ Build & Contributor Workflow, Documentation & Naming

Full review rules in the reviewing-aspire-architecture agent.