mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-11 21:26:44 +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>
26 lines
1.9 KiB
Markdown
26 lines
1.9 KiB
Markdown
# Agent Aliases ⌨️
|
|
|
|
This file defines the Infinito.Nexus-specific shortcuts operators use in conversations with the agent.
|
|
When an operator message contains a shortcut from the table below, the agent MUST expand it to the listed meaning and MUST act on the expanded instruction.
|
|
|
|
Portable, project-agnostic shortcuts (commit, stage, `make test`, …) live in the `shortcuts` skill from the [skills](https://github.com/kevinveenbirkenbach/skills) repository, installed via `make install-skills`.
|
|
|
|
Run `make alias` to print these shortcuts, the portable ones, and the [terminal aliases](../shell/alias.md) on the CLI.
|
|
The effective table is the `INFINITO_ALIAS_MD` value in the generated `.env`; override it via `custom.env` as described in [customize.md](../../customize.md) to use your own table.
|
|
A custom table MUST use the same markdown table format with backtick-quoted shortcuts in the first column.
|
|
Every shortcut MUST start with `ai8` and MUST NOT place two consonants next to each other in its name.
|
|
The table MUST stay sorted ascending by shortcut and its shortcuts MUST NOT collide with the effective [terminal aliases](../shell/alias.md); the test suite enforces all of this against the generated `.env`.
|
|
|
|
## Shortcuts 📋
|
|
|
|
| Shortcut | Meaning |
|
|
| --- | --- |
|
|
| `ai8co` | Iterate on a role in compose mode via the `infinito-iteration-compose` skill. |
|
|
| `ai8ma` | Run `make autoformat`. |
|
|
| `ai8pa` | Iterate on a role's Playwright spec via the `infinito-iteration-playwright` skill. |
|
|
| `ai8qu` | Run `make quality`. |
|
|
| `ai8ro` | Cross-mode roundtrip validation via the `infinito-iteration-roundtrip` skill. |
|
|
| `ai8ru` | Iterate on svc-runner or the CI runner infrastructure via the `infinito-iteration-runner` skill. |
|
|
| `ai8wa` | Iterate on a role in swarm mode via the `infinito-iteration-swarm` skill. |
|
|
| `ai8wo` | Iterate on a GitHub Actions workflow via the `infinito-iteration-workflow` skill. |
|