What problem does it solve? Traditional .NET development requires creating a .csproj project file even for small scripts and utilities, adding scaffolding overhead. This Skill explains how to run C# applications directly from a single .cs file using the .NET 10 SDK's file-based apps feature, with no project file required. ## Core Features & Use Cases - Directive Configuration: Configure builds inline with #:package, #:sdk, #:property, and #:project directives placed at the top of the source file. - Full CLI Workflow: Run, build, clean, publish, pack, and restore file-based apps using familiar dotnet CLI commands, including stdin piping and Unix shebang execution. - Migration Path: Convert a file-based app to a traditional project with dotnet project convert when it outgrows a single file. - Use Case: Write a one-off utility script that needs a NuGet package like Spectre.Console, add #:package Spectre.Console at the top, and run it immediately with dotnet run app.cs without creating any project scaffolding. ## Quick Start Ask the AI to create a single-file C# script that uses a NuGet package and run it with dotnet run without creating a project file.