Files
computer-playbook/docs/contributing/tools/agents/cheatsheet.md
T
kevinveenbirkenbachandClaude Opus 5 2ca09f03b3 feat(skills): add i8-quality-high
i8-quality drives `make quality`; the gate that has to be green before a pull
request is `make quality-high`, which appends every lint target and runs about
four times as long. Nothing routed an operator there.

The skill leaves the fix loop to test-fix and pins only what differs: the run
goes to the background with its output teed to /tmp so the operator gets a
tail -f line, nothing else may run beside it because the wall-clock budgets
fail under self-made load, and the verdict comes from the two per-target tables
rather than the pipe exit code, which is unreliable here. docs and autoformat
write to the tree, so an unexpected diff after a pass is a finding.

Suppression is not a fix: a lint hit is resolved by deleting the offending
construct, and any nocheck marker needs the operator's explicit approval.

The cheatsheet row is not decoration - test_cheatsheet_is_skill_index requires
every i8- skill directory to appear in that table.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-25 00:25:00 +02:00

2.2 KiB

Cheatsheet 📋

Each operator workflow has a skill that routes the agent to its authoritative procedure and drives it — clarifying open requirements first, then acting autonomously to completion. Most are i8- skills specific to this repository; a few (such as triage) are portable skills shared across projects.

How to use 🧭

Invoke a skill with its slash command, for example /i8-develop or /i8-quality, or name the skill in your message to the agent. Supply the concrete target (role, scope, requirement file, or run URL) in the same message; the skill fills the rest from its procedure file. Run make install-skills to (re)install them.

Skills 🗂️

Situation Skill
Building a new feature, app, or larger change i8-develop
Iterating a web app role in compose mode i8-iterate-compose
Iterating a web app role in swarm mode i8-iterate-swarm
Validating every role across both modes, compose then swarm i8-iterate-roundtrip
Iterating on svc-runner or the self-hosted runner infrastructure i8-iterate-runner
Iterating on a GitHub Actions workflow i8-iterate-workflow
Writing or updating a Playwright spec for a web-* role i8-iterate-playwright
Running or validating tests for a specific scope i8-test
Running the quality gate (make quality) to green i8-quality
Running the full gate (make quality-high: quality plus every lint) to green i8-quality-high
Cleaning up code, docs, or roles after a change i8-refactor
A GitHub Actions / CI run failed and needs triage triage
A local deploy is failing on the host i8-debug-local
Inspecting a *.log or *job-logs.txt file dropped in the workdir i8-debug-log
Pulling a sibling feature branch and merging it into the current one i8-merge-sibling
Staged changes are ready to be committed i8-commit
A branch is ready to be opened as a pull request i8-pull-request
Pushing a branch through the manual-CI draft → ready-for-review cycle i8-push-trigger-pull
Writing a new requirement i8-requirement-create
Implementing an existing requirement file end to end i8-requirement-implement