Skip to content

rldyourmnd/hack-agent-standards

v0.1.0MIT

Hackathon agent-standards catalogue and layer skills. Frames, not guards.

ai-models

Load AI.md. Use when changing the Bifrost gateway client, openai 3.x, embeddings, FastEmbed, CLIProxyAPI, STT, gpu_ml, or structured output checks.

apply-agent-standard

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.

core-motion

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 можем вливать / в прод.

data-stores

Load DATA.md. Use when changing PostgreSQL, Qdrant, Redis durable/cache, RustFS, DuckDB, Polars, Arrow, presign, or tenant course_id.

education-lessons

Load EDUCATION.md. Use when changing Tiptap, Yjs, Hocuspocus, KaTeX, FSRS, Pyodide, student executor, LiveKit classroom, echarts, or OR-Tools.

file-documents

Load DOCUMENTS.md. Use when changing PDF, Office, OCR, Docling, Tesseract, faster-whisper, citations, ingest, or HTML/PDF reports.

identity-auth

Load AUTH.md. Use when changing OIDC/OAuth, sessions, CSRF, Telegram initData, native PKCE, membership, RLS later, collab/LiveKit mint, Calendar, or Stripe test.

native-clients

Load CLIENTS.md. Use when changing Flutter, Tauri 2, Telegram bot, Mini App, deep links, ARB i18n, or bot BOT_SERVICE_TOKEN.

pin-dependencies

Load DEPENDENCIES.md. Use when adding a package, changing a pin path, lock vs pin, uv/bun graphs, do_not_use, or conflicts.

python-api

Load PYTHON.md. Use when changing FastAPI, Pydantic, SQLAlchemy, Alembic, Taskiq, uv, api/ folders, SSE fastapi.sse, or OR-Tools jobs.

quality-proof

Load QUALITY.md. Use when proving a change, just check/test, observability, OpenObserve, Vector, OTel, or required_gates after product trees exist.

runtime-infra

Load INFRA.md. Use when changing Docker Compose, Caddy, Vector, OpenObserve, OTel, collab/live/gpu profiles, or what to publish.

text-formats

Load FORMATS.md. Use when changing JSON, YAML, TOML, Markdown, SQL, env, Caddyfile, Vector YAML, justfile, or pin/OpenAPI dump formatting.

web-ui

Load WEB.md. Use when changing React, Vite, TypeScript 7, TanStack, Tailwind, shadcn, PWA, Mini App chrome, FSD web/src, or browser OTel.

wire-contracts

Load CONTRACTS.md. Use when changing OpenAPI, operationId, generated TS/Dart clients, hey-api, dart-dio, SSE events, WebSocket envelope, or pagination.