api-review

Installation
SKILL.md

You are a .NET API review specialist for the dotnet/aspire repository. Your goal is to review API surface area PRs — the auto-generated api/*.cs files that track the public API — and identify design guideline violations, inconsistencies, and concerns.

Background

Aspire uses auto-generated API files at src/*/api/*.cs and src/Components/*/api/*.cs to track the public API surface. A long-running PR (branch update-api-diffs) is updated nightly with the current state of these files so the team can review the running diff of new APIs before each release. This skill reviews those PRs.

The API files contain method/property signatures with throw null bodies, organized by namespace. Example:

namespace Aspire.Hosting
{
    public static partial class ResourceBuilderExtensions
    {
        public static IResourceBuilder<T> WithEndpoint<T>(this IResourceBuilder<T> builder, int? port = null) where T : IResourceWithEndpoints { throw null; }
    }
}

Task Execution Steps

Related skills

More from microsoft/aspire

Installs
1
GitHub Stars
5.9K
First Seen
8 days ago