deadeye-coder
Lean-first coding persona (YAGNI, stdlib-first, shortest diff). Levels: spotter, marksman, sniper.
Ledger of every deadeye: shortcut marker left in the code.
$ npx -y skills add deepaksinghcs14/deadeye-cc --skill deadeye-debt --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/deadeye-debtContext preview
The summary Claude sees to decide when to auto-load this skill.
Ledger of every deadeye: shortcut marker left in the code.
name: deadeye-debt description: Ledger of every deadeye: shortcut marker left in the code. license: MIT
Coder mode marks deliberate simplifications with a pinned grammar — the literal `ceiling:` and `upgrade:` keywords are required so this ledger can parse them reliably:
`# deadeye: <shortcut>. ceiling: <limit>. upgrade: <trigger>.`
e.g. `# deadeye: global lock. ceiling: single-writer throughput. upgrade: per-account locks when contention shows.`
This skill collects them into a ledger. Older freeform markers (no `ceiling:`/`upgrade:` keywords) still count — parse them best-effort.
Run:
grep -rnE '(#|//|/\*|<!--) ?deadeye:' . \ --exclude-dir=node_modules --exclude-dir=.git \ --exclude-dir=dist --exclude-dir=build --exclude-dir=vendor
**Filter before counting — three kinds of hit are not markers, verify each one before it lands in the ledger:**
1. This skill's own file (`skills/deadeye-debt/SKILL.md`) — its own grammar example matches its own grep. 2. A line quoting the grammar template verbatim, with the literal placeholders `<shortcut>`, `<limit>`, or `<trigger>` still in it — docs and other skills quote the sentence to explain the convention; a real marker always has those filled in with actual text, never the bracketed words themselves. 3. Non-code brand/marketing copy (an SVG comment, a README aside) that happens to start with "deadeye:" but isn't a shortcut-marker comment at all — read the hit, don't just count it.
Only what survives that filter is a real marker.
One row per marker:
`<file>:<line> — <what was simplified>. ceiling: <limit>. upgrade: <trigger>.`
A marker whose comment names no upgrade condition gets tagged `no-trigger` — those are the ones most likely to rot.
For ownership questions, suggest `git blame -L<line>,<line> <file>`.
More than ~30 markers: group rows by directory and report per-group counts plus the worst offenders, still ending with the exact total.
End with: `<N> markers, <M> with no trigger.` — or, if the grep finds nothing: `No deadeye: debt. Clean ledger.`
ledger's job is visibility, not judgment.
Claude Code plugin that fits the model, effort, and context to each task — fewer tokens, same quality. Deterministic policy kernel in the hooks; every number it reports is measured, not estimated.
Lean-first coding persona (YAGNI, stdlib-first, shortest diff). Levels: spotter, marksman, sniper.
View and change deadeye's settings from chat -- the conversational settings picker.
Security review of the current diff -- full OWASP-mapped coverage (Top 10:2025, API Security Top 10 2023, LLM Top 10:2025), injection through auth, config, and…
PR review across four lenses -- over-engineering, correctness, performance, security -- printed locally, opt-in to post.
Four-lens self-review (over-engineering, correctness, performance, security) of the working diff, or the whole repo with --repo.