This repository keeps project-local AI guidance under .ai/skills/.
Before making backend changes, read:
.ai/skills/xihan-basicapp-backend/SKILL.md
Before making frontend changes, read:
.ai/skills/xihan-basicapp-frontend/SKILL.md
For work that touches both sides, read both skills and preserve the backend API contracts, permission codes, route/component paths, and DTO shapes used by the current frontend and backend.
Use the existing repository conventions as the source of truth. Commit messages should use the conventional prefixes feat, fix, refactor, perf, docs, chore, revert, style, test, build, or ci.
External contribution docs may mention IDEs, editor extensions, GUI Git tools, or local templates. Treat those as optional contributor conveniences, not project requirements. Backend and frontend contribution details live in the corresponding .ai/skills file above.
These skills are guidance for contributors and AI agents. They must not be treated as permission to rewrite the project architecture, replace framework choices, or scaffold a different application inside this repository.