Index for AI tools. Read only the file relevant to your task.
Run the static gate. One-shot:
agents/pre-push-static.sh origin/master
Or install once and forget:
ln -s ../../agents/pre-push-static.sh .git/hooks/pre-push
It catches R-001 ASCII (commit messages too), bash -n,
shellcheck -x, and Tier-1 single-grep rules from
agents/bash-style-guide.md. CI
mirrors the same gate via
.github/workflows/reusable-pre-push-static.yml;
pushing without running it locally just makes CI the slower
feedback loop.
| Task | File |
|---|---|
| Writing bash | agents/bash-style-guide.md |
| Pre-push items the gate doesn't catch (manual review) | agents/pre-push-checklist.md |
| GitHub Actions / reusable workflows | agents/github-actions.md |
| Consumer-template propagation + per-repo overlays | agents/github-actions-consumer-templates.md |
| Threat model + trust boundaries | agents/security.md |
| Task | File |
|---|---|
| github-org-* / dm-github-* tools | agents/github-org-tools.md |
| Canonical-vs-mirror policy split | agents/github-policy-canonical-vs-mirror.md |
Other repos (derivative-maker, helper-scripts, etc.) cross-link here rather than duplicating.