Getting started

Two ways in. If your assistant has tool access, let it do the wiring; otherwise it is three small steps by hand.

Option A — let your AI set it up

Paste prompts/setup-prompt.md into your assistant in a new or existing repo. It detects the project (or scaffolds a Web API in an empty one), installs the packages it needs, writes GlobalUsings.cs, adds the compact-style rules to your CLAUDE.md / copilot-instructions.md, and builds to verify. It is safe to re-run; it only adds what is missing.

Claude Code users can skip the paste — the repo ships a skill at .claude/skills/smoower-minified/; just ask it to “set up Smoower.Minified in this project.”

Option B — install by hand

1. Add the packages you need (see Libraries). The default ASP.NET Core backend set:

dotnet add package Smoower.Minified.Core
dotnet add package Smoower.Minified.AspNetCore
dotnet add package Smoower.Minified.EFCore
dotnet add package Smoower.Minified.Hosting

2. Drop the imports and aliases into a GlobalUsings.cs in your project. Aliases are not transitive across assemblies, so they live in your code:

global using Smoower.Minified.Core;
global using Smoower.Minified.AspNetCore;
global using Smoower.Minified.EFCore;
global using Ctl = Microsoft.AspNetCore.Mvc.ControllerBase;
global using Res = Microsoft.AspNetCore.Mvc.IActionResult;
global using Tr  = System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.IActionResult>;
global using CT  = System.Threading.CancellationToken;

3. Point your assistant at the style. Claude Code uses the bundled skill; GPT, Copilot, and Cursor take prompts/system-prompt.md as a system prompt or rules file.

Keep the Cheat sheet handy, and that is it.