Your AI, how you like it. Usual's menu contains Vibecheck, Choices, Recall,
Loops, Pop and Escape. Browse https://tryusual.com/#menu or run
python3 scripts/usual.py menu from an inspected source checkout. Any item may
be used independently; history import and decision memory are optional.
The existing learning workflow below is Choices, with the same Usual skill,
commands and database. If the user instead asks to find my usual, choose an
explicit history scope and follow references/history.md: local scan, bounded
current-agent interpretation, cited findings, one selected improvement and a
receipt. The public site cannot access the user's files or start their agent.
For a local coding agent whose user asked it to learn or install Usual.
Usual is a skill that uses past human decisions to help with future coding choices. The canonical source is https://github.com/pauljump/usual. Install the self-contained skill, then guide the user through its first conversation.
- Download
https://tryusual.com/usual.zipinto a new temporary directory and extract itsusualfolder. Read itsinstall.pyandSKILL.mdbefore running code. Require Python 3.11+. Do not replace an existing project checkout or modify global client permissions. The bundle includes the MIT-licensed source and no private history; its checksums are athttps://tryusual.com/release.json. - Run
python3 install.py --client codexfor Codex, or--client claudefor Claude Code. Use--client bothwhen the user requests both. Existing Usual installations are moved to a backup outside skill discovery. The installed copy is self-contained. Upgrading from Whetstone also backs up its selected client skills and preserves its data; read references/migration.md and report any kept_both result. - Read the installed
SKILL.mdand follow its bare-invocation onboarding now. Resolve the script from the installed skill directory. Installation does not imply permission to mine all history. If the client has not discovered the skill yet, reopen the session; do not claim discovery was verified just because files were installed. - The next visit starts with
/usualin Claude Code,$usualor the skill picker in Codex, or “use Usual” in either. Preserve a build task supplied with the installation request and continue into it after setup.
No Usual account, API key, model download, or hosted service is required. The invoking agent still uses its client's normal quota. Do not upload transcripts or private databases to this repository or the website.