mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 11:46:35 +00:00
Add the i8* terminal aliases (make install-alias) and ai8* agent conversation shortcuts (docs/.../agents/alias.md), move skill distribution to the external INFINITO_SKILLS_REPOSITORY (make install-skills), and add make cheat, make alias and make onboard. Introduce custom.env operator overrides (win over defaults and handlers) and pin INFINITO_ALIAS_MD / INFINITO_ALIAS_REPOSITORY / INFINITO_SKILLS_REPOSITORY in default.env. Drop the in-repo skills-lock.json and its update-skills CI job. AGENTS.md instructs agents to suggest the matching cli/prompt alias when an operator writes something an alias covers. Lints enforce alias sorting, i8/ai8 prefixes, no consonant clusters, full make-target coverage, and terminal/agent shortcut non-overlap. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.1 KiB
1.1 KiB
Customize 🧩
The generated .env is the single effective configuration source for all tooling.
make dotenv composes it from default.env, the environment handlers, and finally your personal custom.env.
custom.env 🗝️
- Create
custom.envin the repository root (untracked); use default.env as the reference for available keys. - Add only the
INFINITO_*keys you want to change. - Run
make dotenv.
Values from custom.env are applied last, so they override default.env and every handler-computed value.
Keys MUST already be registered (a default in default.env or a handler under utils/env/handlers/); unknown keys fail the env lint.
Common Overrides ⚙️
| Key | Effect |
|---|---|
INFINITO_ALIAS_MD |
Use your own agent shortcut table; see agent aliases. |
INFINITO_ALIAS_REPOSITORY |
Use your own terminal alias repository; see terminal aliases. |
INFINITO_SKILLS_REPOSITORY |
Use your own agent skills repository; make install-skills copies its skills into the project. |