dev-flagslisted
Install: claude install-skill alegauss/claude-tray
# Dev flags (Claude Code Tray)
Every flag the app's own `.exe` exposes. **This file is a reference, consulted rather than read** —
which is why it lives here and not in [AGENTS.md](../../../AGENTS.md), whose whole content is loaded
on every turn against a line budget (T191). AGENTS.md keeps the handful of flags that carry a *rule*;
everything else is here, complete.
Run any of them with `dotnet run -- <flag>` from the repo root, or against a built binary at
`bin\Debug\net10.0-windows\win-x64\ClaudeTray.exe`. With no flag at all the tray app itself starts.
## Build and publish
```
dotnet build -c Debug # fast compile check
dotnet run -c Release # build + run the tray app
dotnet publish -c Release # single self-contained .exe -> bin\Release\net10.0-windows\win-x64\publish\
```
## The windows, as previews
Three different hosts, and the difference matters — see UI convention 7 in AGENTS.md.
```
--main [dest] # the WHOLE window as the tray opens it: nav strip + destination
# Statistics | Context | Settings, matched case-insensitively.
# A name that is none of them prints the three and exits 1
# (T262); naming none opens Statistics, which is not a typo.
# The same refusal guards the [page] of --settings, --settings-