fsharp-async-composition

Pass

Audited by Gen Agent Trust Hub on Oct 13, 2026

Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
  • [EXTERNAL_DOWNLOADS]: The skill downloads the IcedTasks package from the NuGet registry.
  • Evidence: scripts/Proofs.fsx contains #r "nuget: IcedTasks, 0.11.7".
  • Context: This is a well-known library authored by the skill creator (theangrybyrd) and is used for verifying technical concepts.
  • [COMMAND_EXECUTION]: The PowerShell runner executes .NET CLI commands to verify behavioral assertions.
  • Evidence: scripts/run.ps1 invokes dotnet fsi and dotnet build to exercise the code samples.
  • [DYNAMIC_EXECUTION]: The skill executes F# scripts at runtime to verify technical claims about task composition.
  • Evidence: Use of dotnet fsi to run .fsx scripts that test ValueTask and Async semantics.
  • [SAFE]: The skill includes an intentional process crash script for demonstration purposes.
  • Evidence: scripts/StartCrash.fsx and scripts/run.ps1 work together to verify that unhandled exceptions in Async.Start terminate the process, serving as a critical safety lesson in the documentation.
Audit Metadata
Risk Level
SAFE
Analyzed
Oct 13, 2026, 04:57 AM