CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

use-bootstrap-msbuild

Guide for testing bug reproductions against locally-built MSBuild. Use this when you have a repro project and want to verify a fix works before submitting a PR.

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Excellent instructional content: fully executable cross-platform commands, a clear workflow with genuine error-recovery feedback loops, and clean organization. The only trimmable fat is the redundant opening/overview restating the description.

DimensionReasoningScore

Conciseness

The body is command-driven and free of concept explanations Claude already knows, but the opening sentence ("This skill guides you through testing a bug reproduction project...") and the Overview paragraph partially restate the title and frontmatter. Minor trimming would reach the 'lean and efficient' anchor.

4 / 5

Actionability

Every step is copy-paste ready: exact commands for both Windows (".\\build.cmd") and Unix ("./build.sh"), exact bootstrap paths ("artifacts\\bin\\bootstrap\\core\\dotnet.exe build <path-to-repro.csproj>"), the .NET Framework variant, and a quick-reference table covering common cases.

5 / 5

Workflow Clarity

The two-step sequence (build bootstrap, then run repro) includes explicit validation checkpoints — checking the MSBuild.dll timestamp to confirm the rebuild — and a full feedback loop: shut down lingering build-server processes, rerun, and interpret the outcome ("Repro works with bootstrap but not with installed MSBuild" means the fix is working).

5 / 5

Progressive Disclosure

A single-purpose skill with well-organized sections and no bulk reference material inlined that belongs in separate bundle files; the "See Also" links are one level deep and clearly labeled. No references/scripts/assets bundle exists, and none is needed at this size.

5 / 5

Total

19

/

20

Passed

Description

82%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A well-crafted description with explicit what/when structure, strong natural trigger phrases, and a distinct niche. Its main weaknesses are second-person voice in the trigger clause and a single-action view of what the skill does.

Suggestions

Rewrite the trigger clause in third person (e.g., "Use when the user has a repro project and wants to verify a fix before submitting a PR") to match the rubric's voice requirement.

Enumerate the core actions in the description — e.g., "Builds a bootstrap MSBuild from local changes and runs repro projects against it to verify fixes" — to lift specificity beyond one capability.

Add one or two synonyms users might naturally say, such as "bootstrap" or "test changes locally", to widen trigger coverage.

DimensionReasoningScore

Specificity

"Guide for testing bug reproductions against locally-built MSBuild" names a concrete domain and action but covers only the single capability of testing, with no mention of building the bootstrap or running the repro. The second-person phrasing "Use this when you have a repro project" triggers the rubric's -1 voice penalty from a 4, landing at 3.

3 / 5

Completeness

Both what ("Guide for testing bug reproductions against locally-built MSBuild") and when ("Use this when you have a repro project and want to verify a fix works before submitting a PR") are explicitly and concretely stated with real trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural developer phrases like "bug reproductions", "repro project", "verify a fix", and "submitting a PR" would be said by users needing this skill. A few natural synonyms ("bootstrap", "test my changes") are missing, matching the 'good keyword coverage; a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

"locally-built MSBuild" and "bug reproductions" carve a clear niche with distinct triggers; no plausible confusion with other skills' trigger conditions.

5 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

dotnet/msbuild

Path

.github/skills/use-bootstrap-msbuild/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.