WELIFE Docs Swagger Admin Web

06 — Quy tắc AI bắt buộc & Extensions

Cursor Rules (.cursor/rules/) — luôn áp dụng

File Bắt buộc Nội dung
welife-core.mdc always Monorepo, stack
doc-matrix.mdc always Đọc DOC-MAP trước code
mandatory-wp-gate.mdc always Domain + WP + path
ai-safety.mdc always Secrets, scope
code-quality.mdc always TS, errors, tests
monorepo-boundaries.mdc always Không import chéo
swagger-contract.mdc api/** Swagger-first
api-nestjs.mdc api/** Nest conventions
mobile-rn.mdc mobile/** RN conventions
fe-figma-matrix.mdc `mobile partner
image-to-ui.mdc UI files Ảnh → UI
agent-queue.mdc always «tiếp» → queue STUB→IMP
agent-autonomous-loop.mdc always «chạy autonomous» → loop doc 10

Skills

Skill Khi nào
welife-mandatory Mọi feature WELIFE · autonomous
image-to-ui Mockup → screen · tự sửa theo ảnh

Workspace Extensions (cài khi mở repo)

File: .vscode/extensions.json — Cursor sẽ gợi ý Install Recommended.

Core DX

Backend NestJS / data

Frontend React Native / Expo

Docs

Workspace settings

.vscode/settings.json:

EditorConfig + Prettier

Indexing AI

Cách cài extensions nhanh

  1. Mở folder D:\welife trong Cursor
  2. Thông báo Install Recommended Extensions → Install
  3. Hoặc Command Palette → Extensions: Show Recommended Extensions

Kiểm tra rules đang active

Chat agent phải:

  1. Nêu Domain + WP
  2. Không sửa ngoài surface path
  3. UI → Read ảnh trước

Nếu agent bỏ qua → nhắc: “tuân thủ welife-mandatory + DOC-MAP”.