dotnetdotnetOfficialยท11 Agent Skills Included

fsharp

Debug, review, and ship F# compiler changes with AI agents

Guides AI agents through real F# compiler development work: diagnosing build failures from binary logs, collecting CI errors across platforms, detecting flaky tests, and running fast typechecks without full builds. Eliminates slow manual triage of Azure DevOps failures, bloated diffs, and guesswork when editing compiler source. Also drafts clean PR descriptions, writes release notes, reviews compiler PRs across 19 quality dimensions, and documents production regressions as postmortems.
npx skills add dotnet/fsharp --all -g -y

All Skills in This Repository (11)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
dotnetdotnet

creating-skills

Create standardized GitHub Copilot Agent Skills with YAML frontmatter and Markdown bodies.

Official
Intermediate
๐Ÿ“ฆ In Repo
dotnetdotnet

postmortem

Draft structured postmortems for production bugs with root causes and preventive measures.

Official
Advanced
๐Ÿ“ฆ In Repo
dotnetdotnet

hypothesis-driven-debugging

Guide hypothesis-driven debugging of F# compiler failures with minimal reproductions.

Official
Advanced
๐Ÿ“ฆ In Repo
dotnetdotnet

code-compaction

Detects and reduces bloated code diffs using cross-model adversarial review rounds.

Official
Advanced
๐Ÿ“ฆ In Repo
dotnetdotnet

vsintegration-ide-debugging

Diagnose F# debugging issues involving breakpoints, PDB files, and sequence points.

Official
Intermediate
๐Ÿ“ฆ In Repo
dotnetdotnet

binlog-analysis

Diagnoses MSBuild failures by fetching binlogs and analyzing them via the binlog-mcp MCP server.

Official
Intermediate
๐Ÿ“ฆ In Repo
dotnetdotnet

flaky-test-detector

Detect flaky tests by aggregating test failures across Azure DevOps CI builds from distinct pull requests.

Official
Advanced
๐Ÿ“ฆ In Repo
dotnetdotnet

release-notes

Write changelog entries for F# compiler pull requests in Keep A Changelog format.

Official
Intermediate
๐Ÿ“ฆ In Repo
dotnetdotnet

pr-description

Writes concise GitHub PR descriptions, issue bodies, and review comments for dotnet/fsharp.

Official
Intermediate
๐Ÿ“ฆ In Repo
dotnetdotnet

reviewing-compiler-prs

Reviews F# compiler pull requests across 19 dimensions using parallel subagents.

Official
Advanced
๐Ÿ“ฆ In Repo
dotnetdotnet

realsig-codegen

Diagnose and fix --realsig+ codegen bugs causing runtime access exceptions in F# IlxGen.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install dotnet/fsharp skills?โ–ผ

Run `npx skills add dotnet/fsharp --all -g -y` in your terminal to install all skills in this suite globally.

How to debug F# compiler CI failures with AI?โ–ผ

The pr-build-status and binlog-analysis skills fetch failed Azure DevOps builds, collect every error across Linux, Windows, and macOS, and pinpoint root causes from the MSBuild binary log.

Can AI typecheck F# compiler code without a full build?โ–ผ

Yes. The fsharp-diagnostics skill runs a background server that parses, typechecks, finds symbol references, and shows inferred types in seconds instead of waiting for dotnet build.

How to detect flaky tests in dotnet/fsharp?โ–ผ

The flaky-test-detector skill scans recent CI builds and flags tests that fail across three or more unrelated pull requests, so you can quarantine them confidently.

Do these skills work with GitHub Copilot and Claude Code?โ–ผ

Yes. Every skill follows the standard SKILL.md format and runs in GitHub Copilot, Claude Code, and other agents that support the open Agent Skills standard.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’