Agent skills
An open, tool-agnostic library of agent skills — one folder and a single SKILL.md each. They're agent-first: the agent reads the skill and does the whole job end to end. Everything here lives in drmrduck/skills.
npx skills add drmrduck/skillsDaily maintenance routines
Unattended, agent-first codebase upkeep — the routines you schedule to run every day per app (iOS, Android, Desktop, web, CLI, Agent SDK). Each finds a problem, fixes the root cause, runs the project's /verify, opens one small revertible PR with a repro + truth table, and reports to a Slack thread.
crash-fuzzerLaunches the real app (no mocks) in a simulator/emulator/device, fuzzes realistic UI until it crashes, minimizes a seeded repro, root-causes it, and opens a fix PR — with /verify, a repro + truth table, and updates in a top-level Fuzzer Slack thread.
ant-only-shipperShips or deletes forgotten internal-only / ant-only features based on real usage data — remove the gate for the ones people use, delete the rest end to end.
logic-simplifierFormally models convoluted business logic (decision/truth table, state machine) to expose gaps & duplication, pins edge cases with tests, then refactors to the minimal equivalent — proven Before ≡ After e2e.
logic-bugfixerModels tricky business logic to discover latent bugs — the rows the code got wrong or never handled — fixes the root cause, and proves it with a failing-then-passing test and a truth table.
dup-unifierFinds similar-yet-divergent implementations, models their behavioural deltas, and merges them into one canonical version — without any caller's behaviour silently changing.
dead-code-removerDeletes provably-unreachable code now; for suspected-dead code, adds temporary “reached here” logging and removes it on a later run if it stayed silent.
useless-test-prunerDeletes tests that can't fail (proven via mutation) or otherwise carry no signal, and strengthens the salvageable ones.
shipped-feature-inlinerRemoves feature/experiment flags for fully-shipped features — inlines the winning branch and deletes the flag, config, plumbing, and dead branch.
flaky-test-fixerRoot-causes flaky CI nondeterminism (time, ordering, races, randomness, shared state) and fixes it at the source — never with retries or sleeps; deletes flaky-and-useless tests.
abstraction-improverFlattens over-engineered abstractions — one-impl interfaces, pass-through wrappers, speculative generality — back to the simplest equivalent code.
abstraction-policeFixes leaky abstractions and layering violations (UI touching the DB, domain importing HTTP, upward/cyclic deps) and adds an architecture guard so they can't re-leak.
Web essentials
The boring last-5% of shipping a site — favicons, OG images, meta tags, legal pages, PWA, design tokens, 404s, AI-crawl files — written straight into the repo.
appiconsGenerate + install a complete favicon / app-icon / PWA stack (ico, every PNG size, apple-touch, theme-aware light/dark, per-environment variants, manifest) from an emoji, named icon, logo, or URL — written straight into the project.
ogimageA dynamic opengraph-image route + per-page og:/twitter: tags so links unfurl correctly in Slack, iMessage, X, and LinkedIn.
metatagsCorrect <title>/description/canonical/Open Graph + valid JSON-LD schema on every route — audited and patched in place.
legalpagesTailored /privacy and /terms pages and a cookie-consent component, matched to what the app actually does.
readmeA real README.md (plus a shields.io badge row) generated from the actual repo — scripts, deps, routes.
pwamanifest.json, a service worker, an install prompt, and an offline route — the installable-app kit.
themetokensA full light + dark design-token set written into your CSS, from one brand color or a logo.
notfoundStyled 404/500, loading skeletons, and empty states matched to the app's design.
backdropA pointer-reactive hero FieldCanvas (dots/flow/bloom/…) dropped into the project as a real component.
aicrawlA spec-compliant llms.txt / llms-full.txt, robots.txt rules for GPTBot/ClaudeBot/PerplexityBot, and a wired sitemap route — from the repo's real routes.
Media
Grab and process media from the open web.
Patterns
Framework-agnostic patterns an agent drops into your existing stack.