Skill Crossroads aspnet-core-expert
rubric v1.2 · deterministic
A− 92.2/100 overall
Correctness & Structure 100 pass
Triggering & Discoverability 73 2 warn
Clarity & Instructions 100 pass
Token & Context Cost 100 pass
Safety & Security 93 1 warn
Verifiability & Maintainability not yet scored

Top fixes — ranked by score impact

TRIGGER-03 Invocation cues in the description
aspnet-core-expert.md:1description will match user requests no explicit cue ('use when …', 'triggers on …', quoted user phrases) found
Pure what-it-does prose — the model has to guess when to invoke it.
Expert in ASP.NET Core web application development, optimization, and best pr…
Fix State the trigger explicitly: 'Use when the user says "…", "…", or wants to …'.
TRIGGER-02 Description long enough to anchor invocation
aspnet-core-expert.md:1description will trigger invocation 85 chars — under the ~100-char reliable-trigger band
Description is thin — likely under-specifies when to invoke.
Expert in ASP.NET Core web application development, optimization, and best pr…
Fix Add the concrete use case and user phrasing (e.g. 'Use when the user says …').
SAFETY-02 allowed-tools least-privilege
aspnet-core-expert.md:1no `tools` declared the agent inherits every tool, including Bash
Subagents without a `tools` list get unrestricted tool access.
Fix Declare a scoped `tools:` list with only what the agent needs (e.g. `tools: Read, Grep, Glob`).
Partial grade — some applicable rubric categories were not scored on this scan (e.g. LLM-assisted checks without a key) and are excluded from the overall.

Embed this badge

Skill Crossroads grade A− Always-fresh — it re-scans and updates on its own.
[![Skill Crossroads](https://skillcrossroads.com/api/badge/0xfurai/claude-code-subagents/agents/aspnet-core-expert.md.svg)](https://skillcrossroads.com/s/0xfurai/claude-code-subagents/agents/aspnet-core-expert.md)
Grade your own Claude Code skill — evidence-cited, file-and-line, free. Scan your own skill →