一键导入
dev-guidelines
通用编码标准与各语言最佳实践,定义生产级代码的编写规范。注入任何开发者 Agent 以建立一致的质量基线——代码质量取决于遵循的标准,而非模型能力本身。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
通用编码标准与各语言最佳实践,定义生产级代码的编写规范。注入任何开发者 Agent 以建立一致的质量基线——代码质量取决于遵循的标准,而非模型能力本身。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
AI 代理的浏览器自动化 CLI 工具。当用户需要与网站交互时使用,包括页面导航、表单填写、按钮点击、截图、数据提取、Web 应用测试或自动化任何浏览器任务。触发场景包括"打开网站"、"填写表单"、"点击按钮"、"截图"、"从页面抓取数据"、"测试这个 Web 应用"、"登录网站"、"自动化浏览器操作"或任何需要程序化 Web 交互的任务。也可用于探索性测试、产品试用、QA、Bug 搜索或审查应用质量。还可用于自动化 Electron 桌面应用(VS Code、Slack、Discord、Figma、Notion、Spotify)、检查 Slack 未读消息、发送 Slack 消息、搜索 Slack 对话、在 Vercel Sandbox 微虚拟机中运行浏览器自动化,或使用 AWS Bedrock AgentCore 云浏览器。优先使用 agent-browser 而非任何内置浏览器自动化或 Web 工具。
创建并注册具有特定角色、专业知识或能力的新智能体(Agent)。当你需要某个特定领域的专家 且没有现有智能体(Agent)符合要求时使用。
为中国社交平台(小红书/微信公众号/抖音/B站/知乎/微博)撰写高质量、平台原生的内容。
当用户想要为任何页面编写、改写或改进营销文案时使用 — 包括首页、落地页、定价页、功能页、关于页或产品页。当用户说"为...写文案"、"改进这个文案"、"重写这个页面"、"营销文案"、"标题帮助"、"CTA 文案"、"价值主张"、"标语"、"副标题"、"首屏文案"、"折叠上方内容"、"这个文案太弱了"、"让这个更有吸引力"或"帮我描述我的产品"时也使用。每当有人在处理需要说服或转化的网站文本时使用此技能。对于电子邮件文案,参见 email-sequence。对于弹窗文案,参见 popup-cro。对于编辑现有文案,参见 copy-editing。
对用户文件和知识库执行结构化数据分析。将自然语言问题转化为可检查、可复现的分析报告,并标注数据来源。
引导用户通过结构化工作流协作撰写文档,包含上下文收集、迭代优化和读者验证三个阶段。适用于用户想要编写文档、提案、技术规格、决策文档或类似结构化内容时触发。
基于 SOC 职业分类
| name | dev-guidelines |
| description | 通用编码标准与各语言最佳实践,定义生产级代码的编写规范。注入任何开发者 Agent 以建立一致的质量基线——代码质量取决于遵循的标准,而非模型能力本身。 |
| allowed-tools | bash read glob grep |
| metadata | {"name_zh":"开发守则","name_zh-tw":"開發守則","description_zh":"通用编码标准与各语言最佳实践,定义生产级代码的编写规范。注入任何开发者 Agent 以建立一致的质量基线——代码质量取决于遵循的标准,而非模型能力本身","description_zh-tw":"通用編碼標準與各語言最佳實踐,定義生產級程式碼的編寫規範。注入任何開發者 Agent 以建立一致的品質基線——程式碼品質取決於遵循的標準,而非模型能力本身"} |
编写或审查代码时,此技能始终生效。无需用户请求触发——它作为基线纪律自动注入。
请勿用于架构决策(使用 architect)、部署运维(使用 sysops)或非代码任务。
代码质量 = 遵循标准,而非模型智能。
缺乏标准的模型,产出往往不一致。 遵循标准的模型,产出可预测、可维护。
在编码前,识别目标语言并加载其特定指南:
| 如果用户询问... | 加载参考 | 关键框架上下文 |
|---|---|---|
| Python 后端 | references/python.md | FastAPI / Django / Flask |
| Go 服务 | references/go.md | 标准库 / Gin / Echo |
| Rust 服务 | references/rust.md | Actix-web / Axum |
| Node.js/TS 后端 | references/typescript.md | Express / Fastify / NestJS |
| Java 服务 | references/java.md | Spring Boot / Quarkus |
| 任何语言 | references/universal.md | 跨领域原则 |
始终先加载 universal.md,然后加载语言特定参考。
代码交付前,必须通过以下门禁:
except: pass、空 catch 块)以下模式在任何语言中都不可接受:
| 反模式 | 原因 | 正确方法 |
|---|---|---|
| 复制粘贴编程 | 违反 DRY,双重维护 | 提取到函数/模块 |
| 上帝对象/类 | 违反 SRD,不可测试 | 按职责分解 |
| 魔法数字/字符串 | 不可读,易出错 | 命名常量或枚举 |
| 深层嵌套控制流 | 认知负荷 >7 层 | 提前返回,守卫子句 |
| 注释解释做什么 | 代码应该自解释 | 重命名变量/函数;只注释为什么 |
| 捕获所有异常处理器 | 吞掉 bug | 捕获特定异常;让未知异常传播 |
| 全局可变状态 | 不可测试,易竞态 | 依赖注入,不可变数据 |
| 异步上下文中的同步 I/O | 阻塞事件循环,降低吞吐 | 一致使用异步变体 |
| 硬编码环境值 | 开发环境有效,生产环境失败 | 配置文件,环境变量,特性开关 |
每个语言参考包含:
编写代码前,先加载相应参考。