JordanChoo
- 31 skills
- 0 followers
- 7 hours ago last updated
- ▌ Rch · jordanchoo bundleOffload cargo/gcc/bun builds to remote workers. Use when compilation slow, "[RCH] local" in stderr, workers unhealthy, hook silent, sync fails, disk pressure, or SSH/daemon/telemetry recovery.
- ▌ Web Perf · jordanchooAudit, diagnose, or optimize website loading and interaction performance, Core Web Vitals, and Lighthouse performance scores.
- ▌ Agents Sdk · jordanchoo bundleBuild, debug, or review Cloudflare Agents SDK applications using the agents package.
- ▌ Cloudflare · jordanchoo bundleDiscover and choose Cloudflare products for apps, APIs, AI agents, storage, networking, and security. Use for architecture and product selection, including when the user describes a need without naming a Cloudflare product; then find the relevant skill or documentation.
- ▌ Cloudflare One · jordanchooDesign, configure, troubleshoot, or review Cloudflare One Zero Trust and SASE deployments. Use cloudflare-one-migrations for migration planning from other vendors.
- ▌ Turnstile Spin · jordanchoo bundleSet up, repair, or migrate to Cloudflare Turnstile bot verification in an existing frontend and backend, including server-side Siteverify.
- ▌ Durable Objects · jordanchoo bundleBuild, debug, or review Cloudflare Durable Objects code for persistent state and coordination.
- ▌ Workers Best Practices · jordanchoo bundleCloudflare Workers best practices for production applications. Use when writing, reviewing, or configuring Workers.
- ▌ Cloudflare Email Service · jordanchoo bundleImplement or troubleshoot Cloudflare Email Sending and Email Routing integrations and their delivery configuration.
- ▌ Cloudflare One Migrations · jordanchooAssess and plan migrations from existing VPN, SWG, or SASE platforms to Cloudflare One, including policy mapping, parity gaps, and rollout.
- ▌ Dsr · jordanchooDoodlestein Self-Releaser - fallback release infrastructure for when GitHub Actions is throttled. Local builds, cross-platform releases, supply chain security. Use when: GH Actions slow, local release, build hosts, dsr command.
- ▌ Ntm · jordanchoo bundleSpawn, attach, and broadcast to multi-agent tmux sessions via the `ntm` CLI (Named Tmux Manager). Use when the user asks to "spawn agents", "send to all agents", "attach to a session", "set up a multi-agent project", or runs into the common `ntm` papercuts (projects_base / `/tmp` confusion, session-name required, CASS duplicate-check failures, rate-limit crashes from too many concurrent agents).
- ▌ Sbh · jordanchooDisk-pressure defense for AI coding workloads. Use when: disk full, low space, ballast, cleanup, scan artifacts, emergency, sbh daemon, sbh status.
- ▌ Ubs · jordanchoo bundleRun UBS (Ultimate Bug Scanner) on changed files before committing. Use when: pre-commit quality gate, the user mentions "ubs", "bug scan", "security scan", or when AGENTS.md / CLAUDE.md instructs agents to run UBS before committing. Handles scoping, output parsing, false-positive triage, .ubsignore management, and the fix-rerun loop.
- ▌ Casr · jordanchooCross Agent Session Resumer. Convert and resume sessions across Claude Code, Codex, Gemini, and other providers.
- ▌ Cass · jordanchoo bundleSearch the user's past Claude/Codex/Gemini coding sessions via the `cass` CLI. Use when the user asks to recall prior work — "find that conversation about X", "what did I do last week", "search my history for the auth bug", "show recent sessions in this repo", or anytime the answer requires context from a previous session that isn't in the current conversation. Also handles `cass` health diagnostics, index rebuilds, and follow-up file/line lookups.
- ▌ Directus · jordanchoo bundleDiscipline for self-hosted Directus headless CMS projects with row-level multitenancy, custom extensions, and Directus-backed frontend builds. Use when the repo has docker-compose with `directus/directus`, an `extensions/` folder, `@directus/sdk` or `@directus/extensions-sdk` in deps, a `snapshot.yaml` / schema migration file, or the user mentions Directus, collections, flows, hooks/endpoints/operations, filter rules, permissions, policies, schema snapshots, `PUBLIC_URL`, or `CORS_ORIGIN`. Encodes the row-level tenant pattern, frontend offline/cache fallback, self-hosted env triage, extension discipline, schema-promotion workflow, and recurring traps seen in real sessions.
- ▌ Wrangler · jordanchooRun or troubleshoot Wrangler CLI commands and configure Worker projects for local development, deployment, and Cloudflare resource management.
- ▌ Astro Site · jordanchooDiscipline for Astro v5 static-site projects (Tailwind v4, MDX, content collections, sitemap, RSS). Use when the repo has astro.config.{mjs,ts}, src/content.config.ts, or `astro` in deps; when adding content collections, pages, redirects, or sitemap entries; when migrating a site from WordPress or another platform; when debugging Astro build/check failures. Encodes the canonical layout, content schema patterns, sitemap filter, redirect handling, and Tailwind v4 conventions used across this user's Astro template lineage.
- ▌ Cloud Build · jordanchoo bundleDiscipline for Google Cloud Build CI/CD. Use when the repo contains `cloudbuild.yaml` / `cloudbuild.*.yaml` / `.gcloudignore`, when running `gcloud builds submit` or `gcloud builds triggers ...`, when authoring or debugging a Cloud Build pipeline, when wiring CB to Artifact Registry, Cloud Run, Cloud Run Jobs, GKE, or Firebase deploys, or when the user mentions cloudbuild, build triggers, build steps, substitutions, or build pools. Encodes the schema, the trigger surface, the user-SA + logging trap, secret manager wiring, DAG step ordering (waitFor), substitutions ($$ escaping + dynamic), and the scry-style gold-standard multi-stage pipeline.
- ▌ Agent Mail Ops · jordanchoo bundleDiagnose and recover Agent Mail when agents report "AM is down", MCP Agent Mail is disconnected, the health_check tool is red (corrupt SQLite), or local configs drift away from the managed endpoint. Use when checking `agent-mail.service`, `127.0.0.1:8765`, rogue `mcp-agent-mail serve` processes, split-brain caused by manual servers, a failed nightly `am` update, or a mailbox rebuild from the git archive.
- ▌ Cf Rust Worker · jordanchooBuild, configure, and deploy Rust-based Cloudflare Workers compiled to WebAssembly. Covers wrangler.toml setup, worker crate versions, build toolchain (rustup + worker-build + wasm32-unknown-unknown), local dev with wrangler dev, secrets management, and Cloudflare dashboard deployment. Use when creating a new Rust Worker, debugging build failures, or deploying via CLI or the CF dashboard UI.
- ▌ Firebase Stack · jordanchooDiscipline for Firebase + GCP projects (Firestore, Functions, Hosting, Storage, Auth, Cloud Tasks, Cloud Scheduler, Secret Manager, BigQuery). Use when the repo contains firebase.json / firestore.rules / firestore.indexes.json, when running `firebase deploy`, editing rules or indexes, working with emulators, provisioning GCP infra, or rotating secrets. Enforces emulator-first testing, rules-test-before-deploy, index/query consistency, secrets hygiene, and scripted pre-flight gates.
- ▌ Process Triage · jordanchooTriage system processes with the `pt` wrapper and choose safe remediation. Use when diagnosing runaway processes, comparing `pt scan` and `pt deep-scan`, or using `pt agent` plan/apply workflows.
- ▌ Firebase Basics · jordanchoo bundleBootstrap and product reference for any Firebase project — CLI login, project selection, MCP wiring, and authoritative Firebase product docs (core concepts, CLI, client/admin SDKs, IaC, IAM/security). Use at the start of work on a Firebase repo, when you need to look up a Firebase product concept, or when setting up the Firebase MCP server. For deploy/rules/secrets discipline see `firebase-stack`. For emulator-backed testing see `firebase-emulator-e2e-harness`.
- ▌ Bd To Br Migration · jordanchoo bundleMigrate docs from bd (beads) to br (beads_rust). Use when updating AGENTS.md, converting bd commands, "bd sync" → "br sync --flush-only", or beads migration.
- ▌ Playwright Testing · jordanchooDiscipline for Playwright end-to-end tests. Use when the repo has `@playwright/test` in deps, a `playwright.config.{ts,cjs}`, a `tests/e2e/` directory, or the user mentions e2e, flaky tests, selectors, traces, or Playwright. Enforces selector hierarchy, fixtures-first imports, no-mock policy in protected paths, emulator-only project IDs, trace-on-failure artifact discipline, and structured flake triage.
- ▌ Schema Change Rollout · jordanchoo bundleRoll out schema changes safely across storage, types, APIs, jobs, UI, exports, and tests. Use when adding, renaming, removing, or reinterpreting fields or entities that must stay compatible across mixed versions during a migration window.
- ▌ Shared Skill Authoring · jordanchoo bundleCreate or update shared skills for both Claude and Codex from the canonical repo at `~/src/acfs-agent-skills`. Use when adding a new skill, editing an existing skill, fixing skill drift, or installing skills across both harnesses without editing `~/.claude/skills` or `~/.codex/skills` directly.
- ▌ Async State Machine Hardening · jordanchoo bundleHarden async workflows with queues, webhooks, cron jobs, pollers, retries, and multi-stage state transitions. Use when designing or reviewing status machines, dedupe behavior, idempotency, retry semantics, partial-failure handling, or race-prone background processing.
- ▌ Firebase Emulator E2e Harness · jordanchoo bundleBuild or repair deterministic E2E and integration harnesses around Firebase emulators. Use when Playwright, Vitest, or similar tests need seeded Auth, Firestore, Storage, or Functions state without depending on live Firebase services.