Files
EvoFirewall/AGENTS.md
T
2026-07-20 19:28:56 +07:00

1.8 KiB

EvoFirewall — Руководство для ИИ

Описание

EvoFirewall — централизованный firewall controller (Linux / MikroTik agents, blocklists, статистика). Интеграции: auth-portal (app id fw), EvoBGP (источник префиксов).

Стек (план / scaffold)

  • Monorepo: pnpm + turbo (apps/*, packages/*)
  • apps/web — Vite + React + TanStack + shadcn base-nova + ReUI @reui
  • apps/api — Fastify + Drizzle + SQLite
  • Packages: @evofw/ui, @evofw/shared, @evofw/db

ReUI PRO (обязательно)

Что Где
MCP user-reuihttps://mcp.reui.io/api/mcp (см. .mcp.json, .cursor/mcp.json)
Skill .agents/skills/reui (v42d70dcc3d) — update: curl -fsSL https://mcp.reui.io/install | node -
shadcn skill .agents/skills/shadcn
Cursor rules .cursor/rules/reui-mcp.mdc, reui.mdc, shadcn-mcp.mdc, shadcn-ui-production.mdc, frontend-*.mdc
Design contract docs/ui-design-contract.mdsurface: frame
License apps/web/.env.localREUI_LICENSE_KEY
Registry apps/web/components.json@reui + Bearer

Docs: llms.txt · MCP · License · Agent skills

UI workflow: user-reui search/compose → cite previewUrl → CLI из apps/web → adapt в reui-kitvalidate_usage.

Структура

apps/web/src/components/reui/      # CLI @reui/*
apps/web/src/components/reui-kit/  # ResourcePage, KpiStatGrid, …
packages/ui/                       # shadcn primitives only

Git

originhttps://git.shts.su/denozord/EvoFirewall.git