fsharp

Installation
SKILL.md

F# for .NET

Trigger On

  • the task touches .fs, .fsx, .fsi, or .fsproj files
  • domain logic benefits from records, discriminated unions, options, results, or exhaustive pattern matching
  • generated code needs a strongly typed functional model instead of nullable primitive state
  • F# code must interoperate with C# or other .NET libraries
  • the repository needs project setup, source ordering, or validation for F# code

Do Not Use For

  • C# language feature selection; use modern-csharp
  • analyzer-only, formatter-only, or CI-only work with no F# language decisions
  • one-off REPL or scripting exploration that does not affect project code; use fsi
  • non-.NET functional languages

Project Setup

Installs
22
GitHub Stars
477
First Seen
May 14, 2026
fsharp — managedcode/dotnet-skills