Imported from zachthedev/winget-nudge (
AGENTS.md). Install upstream withnpx skills add zachthedev/winget-nudge. Copyright stays with the author.
Winget Nudge
A csharp-installer repository. README.md says what the app is.
Read first
Read these before changing anything, in order. They bind an agent as they bind a person.
Verify
dotnet cake.csruns the whole gate.dotnet cake.cs --target=coderuns everything but the workflow linters.dotnet cake.cs --descriptionlists every task and what it checks.dotnet cake.cs --target=<task>runs one task and the tasks it depends on.
CONTRIBUTING.md#the-gate says what the rows cover.
Never
- Never run
register,unregister,upgrade,update-allorcheckfrom a build output unless the user asks. They change the scheduled tasks, notification registration and installed packages of the computer they run on, and a development computer's own scheduled tasks may run an installed copy of the app. - Never edit the version in
Directory.Build.propsorCHANGELOG.mdby hand (what never happens). - Never write a
mise.lockline outsidemise lock, except a checksum computed asmise.tomlsays (what never happens). - Never disable an analyzer, suppress a finding or delete an assertion to make the gate pass (what never happens).
- Never invent a commit scope (what never happens).
Deviations
A comment beside a deviating line records a deliberate deviation. It is a decision, not a defect.
