{"slug":"dotnet-dotnet-webapi","source_name":"dotnet/dotnet-webapi","name":"Dotnet/Dotnet Webapi","description":"Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and error handling. USE FOR: adding new API endpoints (controllers or minimal APIs), wiring up OpenAPI/Swagger, creating .http test files, setting up global error handling middleware. DO NOT USE FOR: general C# coding style, EF Core data access or query optimization (use optimizing-ef-core-queries), frontend/Blazor work, gRPC services, or SignalR hubs.","version":1,"lift":{"pass_rate_delta_pts":16,"pass_rate_pct":96,"total_cases":25,"passed_cases":24,"tokens_delta_pct":220.5,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.6-flash","grading_method":"judged","completed_at":"2026-08-09T12:21:12.128562+00:00"},"skill_score":0.96,"benchmark_models":[{"model":"gemini-3.6-flash","headline":true,"delta_pts":16,"with_pass_pct":96,"without_pass_pct":80,"tokens_delta_pct":220.5,"turns_delta_pct":0,"total_cases":25,"cases_aggregated":25,"verdict":"mixed","never_hurt":false,"completed_at":"2026-08-09T12:21:12.128562+00:00","run_id":"bd16cd1b-3cb8-4eec-af34-260957a14f38","version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"manifest_hash":"208d7ffeff5708e68919c939adc42e568e2cbfc8a87ffa9143e481e2f3419dbc","raw_url":"https://app.decimal.ai/s/dotnet-dotnet-webapi/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/dotnet-dotnet-webapi"}