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 skills add lukasrepublic/agentic-foundry --skill id-reviewgit clone --depth 1 https://github.com/lukasrepublic/agentic-foundryWrote 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/skills/lukasrepublic/agentic-foundry/id-review)<a href="https://agentmods.dev/skills/lukasrepublic/agentic-foundry/id-review"><img src="https://agentmods.dev/badge/skills/lukasrepublic/agentic-foundry/id-review.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.1 | $0.00249 | $0.02370 |
| Opus 5 | $0.00125 | $0.01185 |
| Sonnet 5 | $0.00050 | $0.00474 |
| Haiku 4.5 | $0.00025 | $0.00237 |
Grade A, and why
id-review 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 8d 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 — 116 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/foundry:id-review — the infra-delivery two-lens advisory review procedure (general always + security on high-risk, over diff + plan-as-DATA + policy-risk findings)
The infra-delivery step sequence (a documented procedure this skill family forms — no workflow engine or state-machine file ships)'s review step (step 10) — the infra analog of sd-review. A
separate-context, infra-specific mistake-catcher pass over an infra change BEFORE the merge
pivot. Without a procedure the implementing agent reviews in its own already-biased context, runs a
single ad-hoc pass, forgets the security lens on an IAM-policy / connection-string / provider-bump
change, misses that a plan REPLACE/deletes a stateful resource, or (worst) treats its own advisory
review as if it were an approval to merge. This skill is the disciplined procedure the agent runs
instead: it dispatches the two MERGED review lenses — the general code lens always, the
security lens when the change is high-risk — feeds them the infra context (the diff + the
change's policy-risk findings + the plan's actions_detail, all as plan-as-DATA),
collates their categorized findings for the trusted operator, and surfaces the extra-approval
expectation for the operator/reviewer to weigh at the merge floor. It defines no reviewer of its
own; the pr-reviewer and security-reviewer agents own the review craft.
When to trigger
- An infra atom's implementation is complete and the change is ready to walk to the merge floor, and the operator wants a fresh separate-context, infra-specific review pass the implementing context lacks.
- The operator says "
/foundry:id-review", "review this infra change", or the infra-delivery workflow advances to the review step (step 10).
Advisory-never-a-merge-approval — this skill advises the operator; it is NOT a gate / NOT an approver / NOT the merge authority
This skill and both review lenses are advisory mistake-catchers FOR the trusted operator —
they are NOT a gate, NOT an approver, and NOT the merge authority. They surface categorized
findings (and, on an ackable-risk policy finding, the extra-approval expectation to weigh); they
never approve, gate, or merge anything, and this skill does NOT itself flip the workflow's
review step. The merge floor (the adopter's branch protection + CI checks + human review — see
docs/merge-floor.md) remains the only merge authority. A Block finding is a strong advisory
signal for the operator to act on — not an automated veto. id-review only names the
extra-approval expectation; the bespoke machinery that once mechanically re-derived and enforced it
was retired, so it can neither satisfy, skip, nor waive anything — the
trusted operator decides what to do with every finding; this skill enforces nothing.
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.
- 8d ago First seen · 116 lines · 249 tokens per session scan A c49c4600dbe6
id-review is a skill published in the GitHub repository lukasrepublic/agentic-foundry (1 stars, last pushed 3d ago), licensed MIT. It adds 249 tokens to every session and 2,370 once invoked, about $0.0012 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-31.
Other skills, from other repositories
spawn-reviewers
Spawn and collect the reviewer fleet at stage20spawnreviewers. Consumes spawn.json.spec (the authoritative spawn spec from derive-spawn-spec / derive-static-spec), resolves GRAPHPROJECT, builds per-agent prompts from the per-agent template + role suffixes (Bug Hunter A/B, Unified Auditor, Domain Critics, Impact…
verify-findings
Dispatch and collect the finding-verifier fleet at stage23verifyfindings (PLN-722). Reads verifymanifest.json (written by stage22bverifyprepare), spawns one falsify-oriented verifier Task per toverify[] entry with mode-specific Task scheduling (GitHub mode dispatches verifiers synchronously; local mode uses parallel…
singleton-dispatch
PLN-725 single-agent dispatch for stage11extractsignals and stage15coveragecritic. After each prepare stage writes its manifest, this skill reads the status field (cachehit / skipped / needsagent) and, only on needsagent, spawns one synchronous singleton Task that writes the by-convention pln725.json output the…
codex-review
Run Codex to review a plan file and return structured feedback with a verdict. Triggers on: debate loop Codex review rounds. Returns VERDICT:APPROVED or VERDICT:NEEDSCHANGES plus CODEXSESSION token.
critic-cache
Check if critic reviews are still valid before re-running Phase 2.5 critics. Compares plan.json + critic-gates.json content hash against stored hash from last critic run. Triggers on: entering Phase 2.5, checking critic cache, before launching critics. Returns CRITICCACHEHIT to skip critics or CRITICCACHEMISS to…
review
Run a full code review on current changes or specified files. Runs ruff lint, review-code agent, and security scan in sequence.