swe-programming-fsharp

Community

Enforce consistent F# coding standards for AI agents.

Authorwahidyankf
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates inconsistent F# code and non-compliance with repository-specific F# coding standards when AI agents write F# code for the OSE-style monorepo, reducing code review overhead and preventing avoidable bugs from non-adherence to established patterns.

Core Features & Use Cases

  • Repo-Specific F# Standards Reference: Provides quick access to mandatory F# naming conventions, domain modeling rules, and formatting requirements tailored to the OSE primer repository's F# demo applications.
  • Idiomatic F# Guidance: Covers railway-oriented programming, async workflows, discriminated union usage, and testing with Expecto and FsCheck to ensure agents write idiomatic, maintainable F# code.
  • Use Case: When an agent is tasked with implementing a new feature for the repository's F# Giraffe demo app, this Skill automatically applies the correct PascalCase for types, enforces exhaustive pattern matching, and requires Fantomas formatting to match the repository's code quality standards.

Quick Start

Use the swe-programming-fsharp skill to generate F# code for the repository's F# demo applications that fully complies with all mandatory naming conventions, formatting rules, and domain modeling standards.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: swe-programming-fsharp
Download link: https://github.com/wahidyankf/ose-primer/archive/main.zip#swe-programming-fsharp

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.