# Nextjs Supabase General Code Quality And Style

> 在整个项目中强制执行一般代码质量和风格指导原则，包括 TypeScript 最佳实践、函数式编程原则和代码审查流程。

- Skill: `liaosw97/nextjs-supabase-general-code-quality-and-style` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add liaosw97/nextjs-supabase-general-code-quality-and-style`
- Raw SKILL.md: https://api.skillmd.com/api/skills/liaosw97/nextjs-supabase-general-code-quality-and-style/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: liaosw97 (https://skillmd.com/u/liaosw97)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/liaosw97/nextjs-supabase-general-code-quality-and-style

---


- 编写简洁、可维护和强类型的代码，准确实现 TypeScript。
- 拥抱函数式、声明式编程。避免 OOP 和类。
- 将文件限制在最多 150 行；如果超过则重构为更小的模块。
- 优先使用迭代和模块化而不是重复。
- 使用带有辅助动词的描述性、语义化变量名（例如，`isLoading`、`hasError`）。
- 对目录和文件使用小写加破折号（例如，`components/auth-wizard`）。
- 优先使用组件的命名导出。
- 对函数参数/返回值采用 RORO（接收对象，返回对象）模式。
- 始终努力使用 DRY（不要重复自己）原则。
- 进行定期代码审查和频繁重构会议以确保一致性和质量。
- 检查和改善 Web Vitals（LCP、CLS、FID）以维护性能和用户体验。

