Loading...
Loading...
Found 28 Skills
The darkmatter TypeScript toolchain contract: Bun catalogs, Effect 4, effect-orpc, Postgres-first data, tsgo, Vitest, oxlint/oxfmt, changesets, Alchemy deploys, and required checks. Use when writing, fixing, building, or shipping TypeScript in a darkmatter repo. Use codebase-design for module boundaries and effect-typescript for deep Effect patterns.
Bootstrap a Bun workspaces monorepo — Elysia API (one file per route group), Vite/React/Tailwind v4 web with coss UI as the base component library and lucide-react icons, Drizzle/Postgres db package, per-workspace zod-validated config/env.ts, shared zod schemas validated at both ends, shared pino logger with request correlation, Better Auth, centralized useRoutes.ts, React context-module vs hook conventions, SPA SEO via Cloudflare Worker + API share.html, bun:test, mandatory code-comment spec (file headers, doc comments, TODO/ASSUMPTION/CONFIRM tags), ESLint flat + Prettier, one-command `bun run check`, dev.sh multi-port stack, Conductor settings.toml. Use when asked to scaffold/start a new Bun monorepo, add a workspace/route/context to one, fix SPA social cards, or set up this stack.
Configure JavaScript and TypeScript projects with Liangmi's @liangmi/vp-config presets for Vite+. Use when you are requested to migrate to `@liangmi/vp-config` or create a project with `@liangmi/vp-config`
Use when setting up a new repo, onboarding an existing repo to darkmatter standards, running a compliance check, or when the user says "set up this repo", "bring repo up to standards", "apply template", or "audit repo". Checks and installs the org TypeScript toolchain (Bun catalog, Effect 4, effect-agent, effect-orpc, Postgres-first data, tsgo, oxlint/oxfmt, Vitest, vite-plus, React 19, shadcn), Nix flake-parts devshell, ops/ surface, CI pipeline, and AGENTS.md conventions.