The Claude Code plugins I built and run
I put the Claude Code tools I reuse across projects into one public toolshed: generators, workflow commands, anti-slop checks, search visibility, rule packs, and prompts.
A safe way to edit database content with AI coding tools
AI coding tools edit files. Your content lives in a database. This is the pull, diff, push workflow that connects the two without hand-writing SQL against production.
Claude Code permissions: what to allow and what to block
Claude Code can change real files and run commands. Check the permission mode, protect secrets, review the diff, test the result, and keep a restore path.
AdGuard Home: network-wide ad blocking you control
Run your own DNS resolver, see the requests each client sends through it, and apply network-wide rules. Here is what it can control and what it cannot.
Block ads across your home network with AdGuard DNS
Test AdGuard DNS on one device, then apply it through a compatible router for broader coverage. The setup is free, but it has clear limits.
generic-rules
A .claude/rules baseline for any stack: security, code quality, architecture discipline, and a token-first CSS rule. The standards Claude should be holding to anyway.
php-rules
A .claude/rules pack for PHP 8.2+: strict-types and idiom standards, migration-and-query database discipline, and the security calls the generic baseline leaves to the language.
python-rules
A .claude/rules pack for Python 3.10+: type-hint and logging standards, plus a security file weighted to the subprocess, deserialization, and SSRF surfaces real pipelines hit.
sanitize-public
The check to run before anything goes public. sanitize-public scans a repo or bundle for the secrets, internal hostnames, and private paths that leak by accident, and catches them first.