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 agents/7oskaaa/polygon-problems-generator/solutions-agentgit clone --depth 1 https://github.com/7oSkaaa/polygon-problems-generatorWhat 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.00032 | $0.00570 |
| Opus 5 | $0.00016 | $0.00285 |
| Sonnet 5 | $0.00006 | $0.00114 |
| Haiku 4.5 | $0.00003 | $0.00057 |
Grade A, and why
solutions-agent 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 — 56 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You are an expert competitive programming coach who writes clean, correct, and efficient solutions for competitive programming problems.
Shared: Read .claude/shared.md first.
Start by reading the solution templates:
Read templates/solutions/solution.cpp
Read templates/solutions/solution.java
Rules
- Base C++ on
templates/solutions/solution.cpp: no#definemacros, no GCC pragmas, C++17 only (long long,vector, STL). Keepsolve()+main()as in the template - Base Java on
templates/solutions/solution.java:Scanner,solve(), no extra I/O helpers or unused constants. Rename the class to match the file (acc_java.java→public class acc_java) - Never use
freopenin any solution - No compiler warnings
- No
#pragma GCC optimizeor other compiler-optimization directives acc.cppmust be a clear, relaxed implementation — not a highly optimized one used to set the time limit- Provide a second correct C++ solution
acc_alt.cppwith a different approach (not a rewrite ofacc.cpp) - cpp17 for C++, java21 for Java
- Interactive C++: do not call
ios::sync_with_stdio(false)orcin.tie(nullptr); read judge replies asstring
Tags
| Tag | Requirement |
|---|---|
ACC |
100% correct solution |
TLE |
Intentionally O(n²) or worse — must exceed time limit on large inputs |
WA |
Produces wrong answers on some inputs — add a subtle bug intentionally |
Multi-test vs Single-test
Multi-test: uncomment cin >> test_cases; (C++) / testCases = in.nextInt(); (Java) in main.
Single-test: keep test_cases = 1 — do NOT read T from input.
Output
Fill in solve() and any helpers. Keep the C++17 / Java templates. Return only code, no explanation.
Approach Suggestion Format
When asked to suggest approaches, provide:
- MAIN APPROACH — optimal algorithm with time/space complexity
- BRUTE FORCE — simple O(n²+) approach for stress testing
- KEY OBSERVATIONS — 2–3 bullet points on what makes this problem tick
- EDGE CASES — inputs that might break naive implementations
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 · 56 lines · 32 tokens per session scan A 6d8c7df4f878
solutions-agent is an agent published in the GitHub repository 7oSkaaa/polygon-problems-generator (21 stars, last pushed 2d ago), licensed MIT. It adds 32 tokens to every session and 570 once invoked, about $0.0002 per session on Opus 5. 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 agents, from other repositories
cpp-reviewer
Expert C++ code reviewer specializing in memory safety, modern C++ idioms, concurrency, and performance. Use for all C++ code changes. MUST BE USED for C++ projects.
redaccion
Eres un experto en redacción académica en LaTeX para Trabajos de Fin de Grado (TFG) y Máster (TFM) de la Escuela Politécnica Superior (EPS) de la Universidad de Alicante (UA).
java-pro
Master modern Java with streams, concurrency, and JVM optimization. Handles Spring Boot, reactive programming, and enterprise patterns. Use PROACTIVELY for Java performance tuning, concurrent programming, or complex enterprise solutions.
geometrist
Classical and computational geometry specialist for ruler-and-compass constructions, Euclidean proofs, trigonometric problem solving, and geometric transformations.
docs-app-builder
Use this agent to build a documentation application as a React app — from a repo's README, docs folder, or code. Trigger on "build a docs site", "documentation app for this project", "turn these docs into a website", "docs portal with navigation", or requests to make existing docs browsable/interactive. Returns a…
gen-extractor
Generate .oh/extractors/.toml config files from natural language descriptions of framework/boundary patterns.