بنقرة واحدة
dev-guidelines
通用编码标准与各语言最佳实践,定义生产级代码的编写规范。注入任何开发者 Agent 以建立一致的质量基线——代码质量取决于遵循的标准,而非模型能力本身。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
通用编码标准与各语言最佳实践,定义生产级代码的编写规范。注入任何开发者 Agent 以建立一致的质量基线——代码质量取决于遵循的标准,而非模型能力本身。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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。
对用户文件和知识库执行结构化数据分析。将自然语言问题转化为可检查、可复现的分析报告,并标注数据来源。
引导用户通过结构化工作流协作撰写文档,包含上下文收集、迭代优化和读者验证三个阶段。适用于用户想要编写文档、提案、技术规格、决策文档或类似结构化内容时触发。
| 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 | 阻塞事件循环,降低吞吐 | 一致使用异步变体 |
| 硬编码环境值 | 开发环境有效,生产环境失败 | 配置文件,环境变量,特性开关 |
每个语言参考包含:
编写代码前,先加载相应参考。