Ivan Zhang
Community@iv-zhang
Ivan Zhang maintains skills for developing, testing, and operating the BMRC Logistics web app: a Next.js/Firestore medical supply inventory, statpack, and shift-signup system.
Agent Skills by Ivan Zhang
Showing 10 vetted skills indexed across 1 GitHub repositories.
bmrc-testing
Runs and extends Firestore emulator test suites for the BMRC logistics application.
bmrc-new-page
Adds new pages and routes to a Next.js static-export app with Firestore wiring.
bmrc-org-config
Reads and manages runtime organization configuration stored in Firestore for a Next.js logistics app.
bmrc-audit-workbench
Implements audit actions, ledger writes, and inventory helpers for the BMRC audit page.
run-bmrc-logistics
Boots the BMRC Logistics Next.js app against Firebase emulators and drives it with Playwright for screenshots and smoke tests.
bmrc-migrations
Guides safe Firestore migrations, backfills, and schema changes against production data.
bmrc-debugging
Diagnoses recurring bug classes in the BMRC Logistics Next.js and Firebase codebase.
bmrc-events
Guides development of the BMRC events, shift signup, roster, and attendance system.
bmrc-domain
Defines inventory stock math, location model, and data invariants for the BMRC logistics app.
bmrc-statpack-flows
Guides checkout, check-in, and audit flows for BMRC statpack inventory in Next.js.
Frequently Asked Questions About Ivan Zhang
FAQPage SchemaWhat tasks can I accomplish with Ivan Zhang's BMRC skills?▼
You can run and extend test suites, add role-gated pages and routes, manage runtime org config, operate the supply audit workbench, run safe Firestore migrations, debug recurring failure classes, manage events and shift signups, enforce inventory invariants, and handle the statpack checkout/check-in lifecycle.
Who are these BMRC Logistics skills designed for?▼
They target developers maintaining the BMRC Logistics web app — engineers touching inventory data models, audit flows, statpack check-offs, event rosters, or Firestore migrations who need codebase-specific conventions, invariants, and symptom-to-cause debugging playbooks before changing behavior.
How do I run and verify the BMRC Logistics app locally?▼
Use the run-bmrc-logistics and bmrc-testing skills: boot Next.js against the Firestore emulator with seeded data, drive the UI with Playwright for smoke tests and screenshots, and execute npm run test with fast-check property tests — no production data is touched.
What are the prerequisites and risks for Firestore migrations?▼
Migration scripts in scripts/ run against live production data with no undo. The bmrc-migrations skill requires .env.local with a service account, mandates dry-run first, and covers backfills, schema changes, field renames, and firestore.rules updates.
Are these skills open source and what do they cost?▼
The manifest provides no license or pricing information; the skills are published under the iv-zhang account as free skill definitions. They document an internal BMRC Logistics codebase, so practical use requires access to that repository and its Firebase project.