- 编写简洁、可维护和强类型的代码,准确实现 TypeScript。
- 拥抱函数式、声明式编程。避免 OOP 和类。
- 将文件限制在最多 150 行;如果超过则重构为更小的模块。
- 优先使用迭代和模块化而不是重复。
- 使用带有辅助动词的描述性、语义化变量名(例如,
isLoading、hasError)。 - 对目录和文件使用小写加破折号(例如,
components/auth-wizard)。 - 优先使用组件的命名导出。
- 对函数参数/返回值采用 RORO(接收对象,返回对象)模式。
- 始终努力使用 DRY(不要重复自己)原则。
- 进行定期代码审查和频繁重构会议以确保一致性和质量。
- 检查和改善 Web Vitals(LCP、CLS、FID)以维护性能和用户体验。
Nextjs Supabase General Code Quality And Style
在整个项目中强制执行一般代码质量和风格指导原则,包括 TypeScript 最佳实践、函数式编程原则和代码审查流程。
Nextjs Supabase General Code Quality And Style by liaosw97 · d251122
npx skillmds@latest add liaosw97/nextjs-supabase-general-code-quality-and-style File contents
---name: nextjs-supabase-general-code-quality-and-styledescription: 在整个项目中强制执行一般代码质量和风格指导原则,包括 TypeScript 最佳实践、函数式编程原则和代码审查流程。---- 编写简洁、可维护和强类型的代码,准确实现 TypeScript。- 拥抱函数式、声明式编程。避免 OOP 和类。- 将文件限制在最多 150 行;如果超过则重构为更小的模块。- 优先使用迭代和模块化而不是重复。- 使用带有辅助动词的描述性、语义化变量名(例如,`isLoading`、`hasError`)。- 对目录和文件使用小写加破折号(例如,`components/auth-wizard`)。- 优先使用组件的命名导出。- 对函数参数/返回值采用 RORO(接收对象,返回对象)模式。- 始终努力使用 DRY(不要重复自己)原则。- 进行定期代码审查和频繁重构会议以确保一致性和质量。- 检查和改善 Web Vitals(LCP、CLS、FID)以维护性能和用户体验。
liaosw97/awesome-rules-skills/tree/main/plugins/nextjs/skills/nextjs-supabase-general-code-quality-and-style commit d2511225db
Frequently asked questions
Run npx skillmds@latest add liaosw97/nextjs-supabase-general-code-quality-and-style in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
在整个项目中强制执行一般代码质量和风格指导原则,包括 TypeScript 最佳实践、函数式编程原则和代码审查流程。 It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
liaosw97 (@liaosw97) published this skill. Their other Agent Skills are listed on their SkillMD profile.