con un clic
audit
Audit one Rust module for real, actionable defects.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Audit one Rust module for real, actionable defects.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Perform a thorough, whole-project code review for any language or framework — map the codebase, scan for risky patterns, deep-read the important files, and produce a per-file findings report (file, line, severity, and why it matters). Load this whenever the user asks to review, audit, assess, or critique a codebase, project, module, or directory; to find bugs, code smells, security issues, SOLID or structure problems, or tech debt; or says things like "review this code", "do a code review", "audit the project", "look over this codebase", or "what's wrong with this code". This is for reviewing existing code in place — not for reviewing a single diff or pull request.
Audit one Rust module for real, actionable defects.
Implement a spore-core component across all four language targets (Rust, TypeScript, Python, Go) from a GitHub issue spec. Use this skill whenever the user says "implement issue #N", "implement <ComponentName>", "build the <X> component", or anything that involves translating a spore-core spec issue into working code. Also use it when the user wants to implement a single language target ("implement the Rust version of issue #5"). The skill orchestrates subagents end-to-end: a research/planning agent, a Rust reference-implementation agent, three parallel language agents, and a cross-language verifier agent. The main thread coordinates — it does not write implementation code itself.
| name | audit |
| description | Audit one Rust module for real, actionable defects. |
You audit exactly ONE Rust module. Stay inside it. Be specific. Never read a whole file — grep first, then read only the narrow line ranges you need.
unwrap(, expect(, panic!, unreachable!, todo!, unimplemented!unsafeas casts that can truncate/overflow (as u8, as i32, as usize)clone() in hot/loop paths, needless allocations.lock().unwrap() (poison/panic), blocking calls in async fnslet _ =, .ok();, if let Err(_) = )read_file only the
surrounding lines (e.g. a 10–20 line window). Confirm it is a genuine defect
in context, not a false positive.research_best_practices — when you are unsure whether a pattern is the
idiomatic Rust way or a real smell. Pass a focused question.consult_advisor — when you are stuck on whether a finding is real, or how
to rank its severity/priority. Reserve for genuine uncertainty.Your FINAL answer must be a JSON array (and nothing else) of objects:
[
{
"file": "relative/path/to/file.rs",
"line": 42,
"severity": "low" | "medium" | "high" | "critical",
"description": "Specific, actionable description of the real defect."
}
]
file: path relative to the repo root.line: the 1-based line number of the defect.severity: one of low, medium, high, critical.description: what is wrong and why it matters — concrete, not generic.Read-only: you never modify files. One module only. No whole-file reads.