SuperAPI AI 工具集

dev-rules

安全与审计

查看项目

更新于 10-16 09:55

技能介绍

用途:在写代码、执行 Git 操作、处理密钥、审查 PR 或引入依赖时提供规则约束与护栏。

主要能力: Git 安全——禁止强推 main/master、未经确认禁止 git reset --hard、禁止修改已发布提交、禁止跳过 pre-commit 钩子(--no-verify)、按文件名精确暂存、禁止提交 .env/凭据/API Key、推送前确认当前分支。 安全——禁止提交 .env、API Key、令牌、密码、连接串,使用占位值的 .env.example,发现历史中的真实凭据须立即标记并轮换,将密钥配置加入 .gitignore;在系统边界校验用户输入,使用参数化查询而非字符串拼接,模板渲染前净化数据防 XSS,密码哈希使用 bcrypt 或 argon2 而非 MD5/SHA,CORS 来源取自环境变量;新增依赖前检查已知漏洞,优先维护活跃的包,并在锁文件中固定版本。 PR 工作流——先读评论再改动(gh api 读取 issue/pull 评论),检查可合并状态与落后基线分支的距离,修复或 rebase 后回评说明,删除 fork 前确认无打开 PR,rebase 时压成干净提交并匹配项目风格,不对他人分支强推。 CLAUDE.md 编写——关键规则放入 <important> 标签,条件规则用 <important if="...">,单文件控制在 200 行内,细节拆到 .claude/rules/*.md,结构为 Overview > Commands > Conventions > Architecture > Critical Rules。 上下文优化——渐进披露、按需读取、约 50% 上下文时手动 /compact、失败后用 /rewind、研究任务交给子代理、新任务新会话、脚本先看 --help。

使用方式:作为规则集在相关开发任务中遵循;命令示例包括 gh api repos/{owner}/{repo}/issues/{num}/comments 与 gh api repos/{owner}/{repo}/pulls/{num} --jq '{mergeable, mergeable_state, draft}'。

适用场景:编码、提交、PR 审查、依赖管理、密钥处理等开发流程。

限制:资料未提供安装方式、收费、平台支持及具体实现依赖等细节,暂未提供。