Files
computer-playbook/docs/contributing/customize.md
T
kevinveenbirkenbachandClaude Opus 4.8 f08d71534a feat(tooling): operator alias, shortcut, skill, cheat and onboard system
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>
2026-07-10 18:43:35 +02:00

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 🗝️

  1. Create custom.env in the repository root (untracked); use default.env as the reference for available keys.
  2. Add only the INFINITO_* keys you want to change.
  3. 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.