Files
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.5 KiB

Makefile Commands 🛠️

Use these commands from the repository root.

make help

prints the full list of targets, one row per target with a one-line description. Treat its output as the authoritative target list.

For rules on how to write and structure the Makefile itself, see makefile.md.

Focused guides 📋

These pages drill into a single workflow rather than enumerate every target. make help is the authoritative list of available targets:

  • Network debugging: make diagnose-network (DNS / TCP / TLS / PMTU diagnostics inside the dev container) plus MTU / IPv6 / connectivity troubleshooting.
  • Terminal aliases and agent shortcuts: the i8* shell aliases (make install-alias) and the agent conversation shortcuts, printed together by make alias; make onboard sets up a developer workstation end to end.
  • For app-level local deploy flows and end-to-end checks, see Development & Testing.

Git 🔐

Remote setup and signed pushes are handled by git-maintainer-tools, installed through make install-python-dev (see remotes.md). The tool's git-setup-remotes and git-sign-push CLIs MUST be invoked directly; there are no make wrappers in this repo. Direct git push is denied in settings.json, and agents MUST instruct the operator to run git-sign-push outside the Claude sandbox.