fsharp-review

Review F# projects for quality, security, performance, and testing.

Updated Oct 11, 2025
One-click install
npx skills add https://github.com/bromanko/llm-agents --skill fsharp-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fsharp-review
Source: https://github.com/bromanko/llm-agents/tree/main/skills/fsharp-review
Command: npx skills add https://github.com/bromanko/llm-agents --skill fsharp-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of reviewing F# code, ensuring it meets standards for quality, security, performance, and testing.

Core Features & Use Cases

  • Comprehensive Code Analysis: Analyzes F# code for idiomatic correctness and potential issues.
  • Security Audits: Identifies security vulnerabilities, especially concerning .NET interop and input validation.
  • Performance Optimization: Detects performance bottlenecks related to .NET runtime behavior.
  • Test Quality Assessment: Evaluates test coverage and the quality of testing practices.
  • Use Case: A developer can use this skill to get a complete audit of their F# codebase before merging, catching potential bugs and security flaws early.

Quick Start

Run the /review fsharp command for a full F# code review.

Frequently Asked Questions about fsharp-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review F# code for security vulnerabilities and .NET interop issues?

To perform an F# code review, execute the `/review fsharp` command. This command analyzes your F# codebase for quality, security, performance, and testing aspects, providing a comprehensive audit before merging.

What does an automated F# code analysis cover?

An automated F# code analysis covers idiomatic correctness, security vulnerabilities, .NET runtime performance bottlenecks, and test suite effectiveness. It evaluates overall code quality and testing practices comprehensively.

Can I check my F# project for performance bottlenecks related to the .NET runtime?

Yes, you can check F# projects for performance bottlenecks related to .NET runtime behavior. The analysis detects these specific runtime performance issues to help you optimize your F# code.

Does the F# code review assess test coverage and testing practices?

Yes, the F# code review assesses test coverage and testing practices. It evaluates the effectiveness of your test suite to ensure your F# code meets testing standards.

How do I get a comprehensive audit of an F# codebase before merging?

To get a comprehensive audit of an F# codebase before merging, run a full code review using the `/review fsharp` command. This catches potential bugs, security flaws, and performance issues early.