Borrowing it
Nothing to install: this file belongs to sean-galloway/RTLDesignSherpa. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/sean-galloway/RTLDesignSherpa/main/.claude/skills/doc-placement/SKILL.mdgit clone --depth 1 https://github.com/sean-galloway/RTLDesignSherpaWrote 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/sean-galloway/rtldesignsherpa/doc-placement)<a href="https://agentmods.dev/skills/sean-galloway/rtldesignsherpa/doc-placement"><img src="https://agentmods.dev/badge/skills/sean-galloway/rtldesignsherpa/doc-placement/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/sean-galloway/rtldesignsherpa/doc-placement"><img src="https://agentmods.dev/badge/skills/sean-galloway/rtldesignsherpa/doc-placement.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00100 | $0.00444 |
| Opus 5 | $0.00050 | $0.00222 |
| Sonnet 5 | $0.00020 | $0.00089 |
| Haiku 4.5 | $0.00010 | $0.00044 |
Grade A, and why
doc-placement 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 10d 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.
What it actually says
doc-placement
READ FIRST: vault/handbook/INDEX.md (the handbook is the repo's memory; this skill is the signpost). Canonical: vault/handbook/authoring/doc-placement.md - the four homes, the five rules, and the case each came from.
The three that get violated most:
- Methodology never lives in the RTL tree. A style guide, how-to, or standalone guide beside code belongs in vault/handbook/ (method) or docs/markdown/ (reader-facing). A style guide in rtl/ is always wrong.
- A beside-code README is a LINK, not a second copy. If a dir needs a quick-start, it lives in docs/markdown/ and the README points at it.
- One source per fact. A count/spec/port list stated in two files rots - one gets updated, the other does not. Derive it or state it once and link.
Leave alone: files the tooling READS (bin/review/REVIEWER_BRIEF.md, the raw docs/review/kimi/** critiques) are artifacts, not docs. A subsystem CLAUDE.md and an area PRD.md legitimately stay beside code.
When you find a violation: git mv (history follows), repoint referrers
(including ~50 generated # Documentation: code headers), leave a link, link-check.
The handbook root is vault/handbook/INDEX.md. When you learn a durable lesson in this domain, ADD IT TO THE HANDBOOK NOTE (doc-placement.md), not to this skill.
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.
- 10d ago First seen · 30 lines · 100 tokens per session scan A 76e96cb53ac3
doc-placement is a skill published in the GitHub repository sean-galloway/RTLDesignSherpa (23 stars, last pushed today), licensed MIT. It adds 100 tokens to every session and 444 once invoked, about $0.0005 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 skills, from other repositories
i18n-date-patterns
Implements internationalization (i18n) in React applications. Covers user-facing strings, date/time handling, locale-aware formatting, ICU MessageFormat, and RTL support. Use when building multilingual UIs or formatting dates/currency.
readable-verilog-generator
Use when creating, writing, reviewing, annotating, repairing, refactoring, or validating readable Verilog RTL, including synthesizable Verilog-2001 .v files, existing-RTL analysis, semantic comment annotation, testbench scaffold planning, ASIC-quality review, local or remote Vivado/xsim validation, evidence-backed…
p1-spec-research-policy
Internal reference: p1 spec research policy (agent-loaded; do not invoke).
rtl-p3-uarch-policy
Internal reference: rtl p3 uarch policy (agent-loaded; do not invoke).
codec-conformance-eval
Evaluate C ref-model decoder against JVET/JCTVC conformance bitstreams (bitexact/MD5) — 'decoder conformance'; C-level, not RTL (rtl-conformance-test).
codec-rd-eval
Encoder RD evaluation of C ref model: BD-PSNR/BD-rate (VCEG-M33) across sequences/QPs — 'RD eval', 'BD-rate', codec algorithm quality comparison.