swe-programming-fsharp
CommunityEnforce consistent F# coding standards for AI agents.
Software Engineering#testing#dotnet#code-quality#functional-programming#coding-standards#ai-agents#fsharp
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.