rldyourmnd/hack-agent-standards
Hackathon agent-standards catalogue and layer skills. Frames, not guards.
Load AI.md. Use when changing the Bifrost gateway client, openai 3.x, embeddings, FastEmbed, CLIProxyAPI, STT, gpu_ml, or structured output checks.
Load INDEX then CORE, QUALITY when proving, and one area frame. Use when the layer is unclear, the task spans several standards, or you need the catalogue router.
Load CORE.md motion. Use when cutting layers vs DDD modules, finishing a slice, i18n/telemetry bar, git named/dev/main, or the owner says можем вливать / в прод.
Load DATA.md. Use when changing PostgreSQL, Qdrant, Redis durable/cache, RustFS, DuckDB, Polars, Arrow, presign, or tenant course_id.
Load EDUCATION.md. Use when changing Tiptap, Yjs, Hocuspocus, KaTeX, FSRS, Pyodide, student executor, LiveKit classroom, echarts, or OR-Tools.
Load DOCUMENTS.md. Use when changing PDF, Office, OCR, Docling, Tesseract, faster-whisper, citations, ingest, or HTML/PDF reports.
Load AUTH.md. Use when changing OIDC/OAuth, sessions, CSRF, Telegram initData, native PKCE, membership, RLS later, collab/LiveKit mint, Calendar, or Stripe test.
Load CLIENTS.md. Use when changing Flutter, Tauri 2, Telegram bot, Mini App, deep links, ARB i18n, or bot BOT_SERVICE_TOKEN.
Load DEPENDENCIES.md. Use when adding a package, changing a pin path, lock vs pin, uv/bun graphs, do_not_use, or conflicts.
Load PYTHON.md. Use when changing FastAPI, Pydantic, SQLAlchemy, Alembic, Taskiq, uv, api/ folders, SSE fastapi.sse, or OR-Tools jobs.
Load QUALITY.md. Use when proving a change, just check/test, observability, OpenObserve, Vector, OTel, or required_gates after product trees exist.
Load INFRA.md. Use when changing Docker Compose, Caddy, Vector, OpenObserve, OTel, collab/live/gpu profiles, or what to publish.
Load FORMATS.md. Use when changing JSON, YAML, TOML, Markdown, SQL, env, Caddyfile, Vector YAML, justfile, or pin/OpenAPI dump formatting.
Load WEB.md. Use when changing React, Vite, TypeScript 7, TanStack, Tailwind, shadcn, PWA, Mini App chrome, FSD web/src, or browser OTel.
Load CONTRACTS.md. Use when changing OpenAPI, operationId, generated TS/Dart clients, hey-api, dart-dio, SSE events, WebSocket envelope, or pagination.