CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

72

Quality

88%

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

87%

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

A concise, highly actionable skill with executable commands and good organization. The main gap is workflow clarity: the build-then-run flow has implicit validation rather than an explicit repro-fails-then-passes checkpoint.

Suggestions

Add an explicit validation step in the workflow, e.g. 'Run the repro against bootstrap BEFORE your fix to confirm it reproduces the bug, then rebuild and run again to confirm it passes' — this adds the missing checkpoint that caps workflow_clarity at 2.

Make the feedback loop for the 'Changes not reflected' troubleshooting section a numbered validate-then-retry checklist rather than a loose list.

DimensionReasoningScore

Conciseness

Lean body that assumes Claude's competence ('All of the usual command line arguments should work, including -bl to create binlogs'), uses a dense Quick Reference table, and avoids explaining concepts Claude already knows.

3 / 3

Actionability

Provides fully executable, copy-paste-ready commands with exact artifact paths and both Windows and Unix/macOS variants for .NET Core and .NET Framework repros.

3 / 3

Workflow Clarity

A clear two-step sequence (build then run) with some error-recovery guidance (locked files, changes-not-reflected), but lacks an explicit validation checkpoint such as 'confirm the repro fails first, then confirm it passes after the fix'.

2 / 3

Progressive Disclosure

Self-contained ~80-line body with well-organized sections and one-level-deep, clearly-signaled external links ('See Also'); no bundle files are present and none are needed, so well-organized sections suffice.

3 / 3

Total

11

/

12

Passed

Description

90%

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 strong description that clearly states what the skill does and when to use it, with natural trigger terms and low conflict risk. The only weakness is that it enumerates a small set of actions rather than a fuller list of specific capabilities.

Suggestions

Expand the capability list slightly to name more concrete actions (e.g., 'create binlogs', 'run .NET Framework vs .NET Core repros') to lift specificity from 2 to 3.

Consider adding a common trigger phrasing like 'test a repro' or 'verify a bug fix' to broaden natural-term coverage.

DimensionReasoningScore

Specificity

Names concrete actions ('testing bug reproductions against locally-built MSBuild', 'verify a fix works') in a specific domain, but lists only ~2 actions rather than a comprehensive set of multiple specific actions.

2 / 3

Completeness

Explicitly answers both 'what' (guide for testing bug reproductions against locally-built MSBuild) and 'when' via an explicit 'Use this when...' trigger clause.

3 / 3

Trigger Term Quality

Natural developer vocabulary ('repro project', 'verify a fix works', 'submitting a PR', 'locally-built MSBuild') gives good coverage of phrasings a user would actually say when needing this skill.

3 / 3

Distinctiveness Conflict Risk

A narrow, clearly-scoped niche (MSBuild bootstrap repro testing before PR submission) with distinct triggers that are unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
dotnet/msbuild
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.