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/cagridursun/ai-peer-live-coding-agent/live-coding-interview-spring-fwgit clone --depth 1 https://github.com/cagridursun/ai-peer-live-coding-agentWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/rules/cagridursun/ai-peer-live-coding-agent/live-coding-interview-spring-fw)<a href="https://agentmods.dev/rules/cagridursun/ai-peer-live-coding-agent/live-coding-interview-spring-fw"><img src="https://agentmods.dev/badge/rules/cagridursun/ai-peer-live-coding-agent/live-coding-interview-spring-fw.svg" alt="Measured on agentmods" height="20"></a>What 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.01571 | $0.01571 |
| Opus 5 | $0.00785 | $0.00785 |
| Sonnet 5 | $0.00314 | $0.00314 |
| Haiku 4.5 | $0.00157 | $0.00157 |
Grade A, and why
live-coding-interview-spring-fw scanned grade A with 1 finding 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 4d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
- endpoint works via curl How it starts
The opening of the file, as written. The whole thing — 195 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Live Coding Interview Rules (Java + Spring Boot) — General + Simple
North Star
Deliver a working, locally runnable web service with a small, high-quality test suite in a 2-hour live coding interview. Success = predictable behavior + clear structure + explainable decisions.
Hard Simplicity Constraints (Non-Negotiable)
- Keep architecture to 3 layers max:
- Controller (HTTP) → Service (business rules) → Repository/Store (in-memory)
- Avoid extra patterns unless asked:
- ❌ hexagonal/ports-adapters
- ❌ DDD aggregates/repositories/specifications
- ❌ factories/builders for everything
- ❌ excessive interfaces
- ❌ reflection / metaprogramming
- ❌ complex generics
- Default persistence: in-memory.
- Default concurrency: assume requests can be concurrent → use safe data structures if stateful.
- Keep file count low and names obvious.
First 10 Minutes (How to start)
- Restate the problem in 3–5 sentences.
- Ask 2–5 clarifying questions only if needed.
- List:
- key entities
- endpoints
- edge cases
- explicit non-goals
- Create a short README (no code) and then start coding.
Time cap: README must be ≤ 10 minutes.
Delivery Order (Bias to Working Software)
- Boot app and health-check run
- Implement one endpoint end-to-end (happy path) + tests
- Implement the second endpoint + tests
- Add validation + consistent errors + tests
- Harden edge cases + minimal refactor
- Optional extras only if asked (idempotency, filtering, pagination, etc.)
If stuck: prioritize a minimal working slice and test it.
API Behavior Rules
- Return consistent JSON.
- Use standard status codes:
- 200 OK (GET success)
- 201 Created (POST create)
- 400 Bad Request (validation/format)
- 404 Not Found (missing resource)
- 409 Conflict (invalid state / duplicate / unexpected step)
- Provide a consistent error response:
code(string)message(human-readable)details(optional list, e.g. field errors)
- Use
@RestControllerAdviceto centralize error mapping.
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.
- 4d ago First seen · 195 lines · 1,571 tokens per session scan A 8dcf794fbed7
live-coding-interview-spring-fw is a cursor rule published in the GitHub repository cagridursun/ai-peer-live-coding-agent (14 stars, last pushed 23d ago), licensed MIT. It adds 1,571 tokens to every session, about $0.0079 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). 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
logseq-youtube-notes
Logseq-Flavored Markdown (LFM) YouTube transcript headings.
006_Program_of_Thought_Tutorial
DSPY 3 Program of Thought Tutorial - Production code reasoning system from official DSPy 3.0.1 tutorial.
angular-20
This rule provides comprehensive best practices and coding standards for Angular development, focusing on modern TypeScript, standalone components, signals, and performance optimizations.
dev-standard
Apache Superset development standards and guidelines for Cursor IDE.
cli-error-handling
CLI command error handling patterns.
prefer-direct-imports-over-module-mocks
Prefer extracting a testable core over vi.mock / vi.resetModules when unit tests need to reach production logic entangled with config, env, or singletons.