review-described-changes — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited review-described-changes (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
The described changes are a quick-and-dirty overview a developer wrote after discussing the problem — a rough sketch of what they intend to change. It is not authoritative. Approach it critically: read it skeptically, verify every claim against the actual code, and surface what is missing or wrong. The issue describes the real problem; the overview is just one person's first pass at a solution and will contain imprecision, missing files, and optimistic assumptions.
Your job is to read the issue, read the overview, open the code they reference, and report your critical assessment. Do not modify any files — this is read-only.
blockscout/mcp-server.If either input is missing from the invocation, ask for it before proceeding. Do not guess the issue number or invent the overview.
gh; fall back to WebFetch on the URL if gh is unavailable: gh issue view <number> --repo blockscout/mcp-server --commentsCapture the actual problem, motivation, and any acceptance criteria the issue states.
Read tool on every file the overview and issue point at, and use rg to locate the symbols they name: rg -n "function_in_overview|ENV_VAR|ClassName" -S .Broaden to obvious neighbors when it sharpens your judgment: where a new tool would be registered, the matching test module, the doc/spec section. The point is to ground your assessment in what the code actually does, not what the overview claims it does.
.cursor/rules/*.mdc (e.g. new MCP tool, tool module structure, testing, version management), plus SPEC.md, AGENTS.md, and API.md. These tell you what a complete change normally includes here, which is how you spot what the overview omitted.A focused critical pass, not a deep audit:
server.py, or a SPEC.md/API.md update..cursor/rules/2xx-*.mdc.Stay proportional. This is a rough overview, so when something is unclear rather than clearly wrong, raise it as an open question rather than asserting a defect. On versioning, mirror the project's existing neutrality: don't demand a version bump unless a repo rule, the issue, or the overview already calls for one.
Conversational, in the chat — no files created or changed. The issue and overview are already in context, so do not re-summarize them. Focus on your critical judgment:
An honest overall read: agree / mostly agree with caveats / significant concerns — and why, in a few sentences.
Bullets, each tied to the specific file, symbol, or rule that informs it. Distinguish what is clearly wrong from what you are only uncertain about (mark the latter as questions).
Only questions whose answer would actually change the implementation — scope, approach, or whether a change is needed at all. First try to resolve each one yourself from the issue and the code; raise it here only if it genuinely can't be settled that way (intent, scope boundaries, decisions made elsewhere). Drop anything that's mere curiosity or wouldn't affect what gets built.
Close by reminding the user that this is a preliminary critique and that no files were changed — you have not started implementing.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.