SuperAPI AI 工具集

never-constraints

编程与开发

查看项目

更新于 10-16 01:18

技能介绍

用途:这是一套适用于所有代码生成与编辑任务的综合编码标准与约束,供 AI 助手在写代码、改代码时遵循。按项目所用技术栈加载对应参考文件即可。

主要能力:核心约束覆盖多个方面。AI 助手行为上,禁止建议运行 npm audit fix --force,禁止使用过时 API、编造不存在的库或函数、生成含硬编码凭据的示例、未经允许重构或改动公开 API、混用包管理器等。代码质量上要求遵循 DRY、函数不超 50-75 行、嵌套不超 3 层、不用魔法数字、用描述性命名、不吞异常、不提交注释掉的代码。安全上禁止明文密钥、eval、MD5/SHA1 存密码、拼接 SQL、用 Math.random() 生成安全令牌、在 localStorage 存 JWT、暴露数据库端口、chmod 777、生产环境关闭 SSL 校验等。沟通语气上禁用表情符号、说教或贬损用语、过度客套、冗长解释。代码卫生与工作流上禁止无谓创建 notes.md/todo.txt、整文件重写、未确认执行破坏性操作、擅自新增依赖等。框架专用规则按语言与栈划分,包括 TypeScript、Python、React、NestJS、Django、FastAPI、React+TypeScript、Node 后端、Docker、AWS CDK、Supabase、Terraform、Astro、Remix、Svelte、React Native、Flutter、Vitest、Playwright、Cypress、Claude Code,分别对应 references 目录下的参考文件。

使用方式:先应用上述核心约束,再从项目识别技术栈,加载相应参考文件获取框架专用规则,生成或编辑代码时一并应用全部相关约束。具体参考文件内容与完整规则清单以官方资料为准。

限制:资料未说明适用平台、收费、价格或许可方式,暂未提供。