Christo · Booyaka101

Hong Kong. I build guardrails for dependency and toolchain risk. Everything below is crawled on a schedule, so the answer is already here rather than something you have to go and measure.

Live project figures over a flow field seeded by today's date

Rebuilt 2026-11-14.

Answers

Which of my Home Assistant integrations are about to break?

Of 6,279 HACS integrations crawled today against core 2026.12, 1,203 use an API that is going away and 5,140 are clean. The next 1 break in Home Assistant 2026.12.

Search your integrations · source

Can I upgrade to ESLint 10 yet?

46 of 54 plugins run clean on ESLint 10.15.0, measured by actually executing them rather than reading a peer range. 6 worked on 9.39.5 and no longer do.

Check your plugins · source

What actually runs when I npm install?

Of 3,595 packages audited from a download-ranked sample today, 34 run an install script and 24 of those score HIGH risk.

Browse the approval queue · source

What I ship

18 published packages. 1,153 installs a week between them. Download counts include CI and mirrors, so read them as reach rather than as people.

PackageInstallWeekly
wow-secret-lintFind WoW retail addon Secret Value violations in Lua before they ship. CLI plus GitHub Action.npm i wow-secret-lint440
npm-script-lensSee what an install script actually does before you approve it: behavioral analysis, binding.gyp inspection and resolved provenance identity for npm 12 allowScripts, pnpm allowBuilds, yarn and bunnpm i npm-script-lens189
ts7-compat-guardTypeScript 7.0 / tsgo readiness scanner. Compiler-API deps and removed tsconfig options with line numbers, plus advisories. Config-only, so no false positives. CLI, GitHub Action, SARIF.npm i ts7-compat-guard146
runner-driftDetect, attribute and report GitHub Actions runner-image tool drift. Locks the tool versions your CI actually uses and names the runner-images commit that changed them.npm i runner-drift95
mcp-vetScan MCP server source for patterns that break under the 2026-07-28 Model Context Protocol spec.npm i @booyaka/mcp-vet69
agent-plugins-conformance-kitConformance test suite for Agent Plugins 1.0.0 client loaders: 133 real plugin fixtures, a runner, and an adapter contract.npm i agent-plugins-conformance-kit64
mcp-app-debugLocal debug host for MCP Apps. Renders your server's app in a real browser with full postMessage protocol visibility and 5 automated diagnostics.npm i mcp-app-debug34
gemcatchFire-and-forget CLI for Gemini's Interactions API background execution. Submit long-running research prompts, close your laptop, collect results later.npm i gemcatch22
cargo-witnessDetect Rust supply-chain attacks by diffing published crate artifacts against their git source (attested/exact-commit). CLI + daemon + GitHub Action.npm i cargo-witness17
grok-loop-kitAutomatic Grok 4.5 context compaction for xAI Responses API agent loops. Node, Python, and a LangChain/LangGraph adapter.npm i grok-loop-kit13
pnpm11-ci-guardDetect and fix pnpm v11 silent-failure patterns in Dockerfiles and GitHub Actions workflows, the half of the migration pnpm's own codemod does not reach.npm i pnpm11-ci-guard12
grokscopeReal-time developer community intelligence from X, powered by Grok 4.5's native x_search - cited, clickable, in your terminal.npm i grokscope11
cse-bridgeSelf-hosted drop-in for Google's Custom Search JSON API (shutting down 2027-01-01), backed by your own SearXNG. Change one base URL, keep your code.npm i cse-bridge10
studio-osSelf-hosted studio management for yoga/pilates/gyms - booking, class packs, memberships, waivers. Payments on YOUR OWN Stripe account: no processing markup, no per-booking fees, no contracts. The Mindbody escape hatch.npm i studio-os9
eslint10-matrixCan you upgrade to ESLint 10 yet? A nightly matrix of ESLint plugins actually executed against real ESLint 9 and 10 installs, plus a CLI that answers it for your repo.npm i eslint10-matrix7
actions-atticArchive workflow runs, checks and statuses into your repo before GitHub deletes them from 2026-10-01npm i actions-attic6
pal-schema-collectpalsc validates PalSchema Schema Generator output and submits it to palschema-hub as an automated GitHub PR.npm i pal-schema-collect6
pmpt-ejectRescue your OpenAI reusable prompt objects before v1/prompts shuts down on 2026-11-30, then keep hot-fixing prompts with no redeploy. Zero dependencies.npm i pmpt-eject3

Upstream

When I depend on something and hit a real bug, I send the fix back. 29 merged pull requests across 23 projects, including core, koreader, nvim-lspconfig, sqlfluff, lualine.nvim, awesome-nodejs-security, minijinja, this-week-in-rust. 27 more open. Every PR I've opened.