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 yunsii/wezdeck --skill repo-hygienegit clone --depth 1 https://github.com/yunsii/wezdeckWrote 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/yunsii/wezdeck/repo-hygiene)<a href="https://agentmods.dev/skills/yunsii/wezdeck/repo-hygiene"><img src="https://agentmods.dev/badge/skills/yunsii/wezdeck/repo-hygiene/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/yunsii/wezdeck/repo-hygiene"><img src="https://agentmods.dev/badge/skills/yunsii/wezdeck/repo-hygiene.svg" alt="Reviewed on agentmods" width="80" 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.00102 | $0.00455 |
| Opus 5.5 | $0.00041 | $0.00182 |
| Sonnet 5.5 | $0.00020 | $0.00091 |
| Haiku 4.5 | $0.00010 | $0.00046 |
Grade A, and why
repo-hygiene 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 20d 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
repo-hygiene
When
- Install or refresh the local pre-commit gate
- Full-repo hygiene report before a “全面评审” or worktree recycle
- Debug why a commit was blocked by the hygiene hook
Do not use for
- Runtime diff quality →
adversarial-review - RFC / 方案 accept-reject → design-review checklist in
validation.md
Commands
# one-time (shared git dir → all worktrees)
skills/repo-hygiene/install-hooks.sh
# L0 (also run by the hook)
skills/repo-hygiene/run.sh pre-commit
# L1 report (summary first)
skills/repo-hygiene/run.sh audit
skills/repo-hygiene/run.sh audit --verbose
skills/repo-hygiene/run.sh audit --backticks # opt-in path heuristic
skills/repo-hygiene/run.sh audit --strict # fail non-allowlisted OVER-HARD
# fixtures
skills/repo-hygiene/test.sh
Budgets: budgets.conf. README en/zh tokens: readme-parity.conf (checker:
lib/readme-parity.py). Operator notes: docs/daily-workflow.md#repo-hygiene.
Emergency bypass only: WEZTERM_HYGIENE_SKIP=1. Soften heading-anchor fails: WEZTERM_HYGIENE_SOFT_ANCHORS=1.
When editing either root README, update the twin in the same commit — L0 compares heading outline, relative links, fences/tables, and durable tokens.
What ships with it
15 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- budgets.conf 1.7 KB
- hooks/pre-commit 674 B
- install-hooks.sh 1.7 KB runs code
- lib/common.sh 2.0 KB runs code
- lib/links.sh 6.3 KB runs code
- lib/readme-parity.py 7.3 KB runs code
- lib/readme-parity.sh 1.3 KB runs code
- lib/secrets-heuristics.sh 1.1 KB runs code
- lib/shell-syntax.sh 528 B runs code
- lib/sizes.sh 5.2 KB runs code
- lib/staged.sh 1.1 KB runs code
- readme-parity.conf 830 B
- run.sh 12 KB runs code
- test-diagnostics-split.sh 2.3 KB runs code
- test.sh 10 KB runs code
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.
- 20d ago Changed c98f2c6583dc
- 27d ago Changed · +6 lines · +19 tokens per session bbd6209e072e
- 1mo ago First seen · 46 lines · 83 tokens per session scan A d651dc87cd35
repo-hygiene is a skill published in the GitHub repository yunsii/wezdeck (5 stars, last pushed yesterday), licensed MIT. It adds 102 tokens to every session and 455 once invoked, about $0.0004 per session on Opus 5.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-09-13.
Other skills, from other repositories
commit
Commit staged or unstaged changes with an AI-generated commit message that matches the repository's existing commit style. Use when the user asks to 'commit', 'commit changes', 'create a commit', 'save my work', or 'check in code'.
github-pr-workflow
Prepare a GitHub pull request from a feature branch — branch hygiene, commit shape, title/body, verification notes, screenshots for UI work, and replies to review comments.
cw-land
Use when turning verified Codewhale work into commits, branches, or a merge: choosing direct-main vs. worktree vs. integration branch, preserving contributor credit, and honoring the gate artifact before merging.
git-integration
Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.
audit-trail
Full traceability from PRD to code commit through the CCPM spec-driven pipeline.
strict-tdd
Strict RED->GREEN->REFACTOR test-driven development with enforcement. Never write production code before a failing test. Atomic commits per TDD cycle.