Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add rules/jumpstarter-dev/jumpstarter/e2e-doc-syncgit clone --depth 1 https://github.com/jumpstarter-dev/jumpstarterWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00000 | $0.00647 |
| Opus 5 | $0.00000 | $0.00324 |
| Sonnet 5 | $0.00000 | $0.00129 |
| Haiku 4.5 | $0.00000 | $0.00065 |
Grade A, and why
e2e-doc-sync scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 55 lines — stays where its author put it; the contents beside it link to each section on GitHub.
E2E Documentation Synchronization
Keep e2e/README.md synchronized with the current E2E test implementation.
When This Rule Applies
Apply this rule whenever changes touch E2E behavior or execution paths, especially:
e2e/test/*.go(new/renamed/removed lanes, labels, or specs)e2e/setup-e2e.sh,e2e/run-e2e.sh,e2e/compat/*.she2e/scripts/gen-spec-index.sh(lane grouping list).github/workflows/e2e.yamlMakefileE2E targets- E2E manifests/configs that alter prerequisites or expected checks
Required Updates
When E2E behavior changes, update e2e/README.md in the same PR:
- Keep lane names, labels, and source files accurate.
- Keep each test row aligned with real prerequisites, steps, and pass checks.
- Keep global setup/run prerequisites and CI execution notes current.
- Keep compatibility versions and skip conditions in sync with code/workflows.
- When adding, renaming, or removing a Ginkgo lane
Label(...), updateKNOWN_LANES_JSONine2e/scripts/gen-spec-index.shin the same PR. Keep the list ordered as the desired Markdown section order. Do not include secondary tags (operator-only,Serial); unknown lane labels silently fall back to first-alphabetic grouping.
Validation Checklist
Recommended Workflow (Every Time)
- Run
make e2e-spec-index > /tmp/e2e-spec-index.md(no live cluster needed). - Use
/tmp/e2e-spec-index.mdto verify lane/label/test/source alignment ine2e/README.md. - Update
e2e/README.mdfor any lane, label, prerequisite, step, or pass-check drift found. - Do not commit generated files (
/tmp/e2e-spec-index.mdor similar scratch output).
Before finishing
- Verify
Describe(... Label(...))andIt("...")names match README entries. - Verify new/renamed/removed lane labels are present in
KNOWN_LANES_JSON(e2e/scripts/gen-spec-index.sh). - Verify commands/flags in README match scripts and tests.
- Prefer concrete resource names over shorthand aliases.
- If the PR is docs-only, still cross-check against current
e2e/testsources.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 55 lines · 0 tokens per session scan A f7c66ede91cd
e2e-doc-sync is a cursor rule published in the GitHub repository jumpstarter-dev/jumpstarter (214 stars, last pushed 2d ago), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 647 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other cursor rules, from other repositories
chiplab
Repository agent instructions for chiplab.
open-locker-domain
This project implements a digital locker sharing system for lending physical items. Follow these domain-specific conventions.
monorepo-architecture
This is a monorepo containing multiple interconnected components for the Open-Locker IoT system.
scramble-openapi
REST API OpenAPI Documentation Guidelines.
adr-decision-required
Require ADRs for architecture-significant decisions.
modbus-integration
The backend does not communicate with Modbus hardware directly. Physical locker control runs in locker-client (Raspberry Pi), which talks to hardware via Modbus and reports status back to the backend over MQTT.