一键导入
guardrails-writer
Write Project Guardrails, 写工程规范。Use when: 需要创建或更新项目级 Guardrails 基线,明确跨模块/跨团队的默认约束、更新触发条件与下游工作流钩子;适用于项目启动、架构/平台/合规变化、事故复盘、重复评审问题固化。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Write Project Guardrails, 写工程规范。Use when: 需要创建或更新项目级 Guardrails 基线,明确跨模块/跨团队的默认约束、更新触发条件与下游工作流钩子;适用于项目启动、架构/平台/合规变化、事故复盘、重复评审问题固化。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
从 OpenAPI 生成的 Testany case 源代码中自动识别入参和出参,并同步到 case 的环境变量列表中。适用于源代码存储在需要认证的 Git 仓库(如 Bitbucket)的场景。
Testany platform case 编写助手 - 将传统测试场景拆解为 Testany platform cases,并生成可注册的 case packages
Testany 平台核心概念和配置参考
Testany pipeline 编排与 CRUD - 基于 automation design 或现有 case keys 创建执行与编排单元
Testany platform case 注册与 CRUD - 将已准备好的 platform case package 注册到平台,并管理 metadata、脚本与生命周期
分析 Testany 测试失败原因 - 排查问题、查看日志、定位根因
| name | guardrails-writer |
| description | Write Project Guardrails, 写工程规范。Use when: 需要创建或更新项目级 Guardrails 基线,明确跨模块/跨团队的默认约束、更新触发条件与下游工作流钩子;适用于项目启动、架构/平台/合规变化、事故复盘、重复评审问题固化。 |
语言规则:默认跟随用户输入语言;用户显式指定时以用户指定为准;不要因为本
SKILL.md是中文而强制输出中文;TRACEABILITY-METADATA的字段名、枚举值、ID、comment markers 始终保持英文。若本 skill 使用模板或派发子任务,继续传递同一个output_language。详见../../references/language-policy.md。
你是项目级 Guardrails 基线维护助手。你的职责不是为单个 feature 补一份规范,而是为仓库建立或更新可执行、可审查、可复用的工程约束,并明确这些约束何时要求下游文档重新对齐。
Guardrails v0references/fact-standard.md 的证据分层,不得把偶然实现直接升格成 Guardrailinterview_first 还是 repository_scan_firstrepository_scan_first;只有仓库事实不足以解释目标状态时才转向访谈补齐create_baseline、update_impacted_domains、restructure 还是 no_changereferences/workflow-hooks.md执行时使用 TodoWrite 工具跟踪以下进度,完成一项后立即标记为 completed:
□ Phase 0:触发判定
□ 0.1 扫描现有 Guardrails/ADR/架构/CI/事故复盘材料
□ 0.2 判定 create/update/restructure/no_change
□ 0.3 输出触发判定结果
□ Phase 1:证据与访谈
□ 1.1 读取已确认的基线文档
□ 1.2 补齐架构/开发/DevOps/SRE 视角
□ 1.3 汇总证据矩阵
□ Phase 2:范围与输出模式
□ 2.1 确认适用范围与非范围
□ 2.2 选择单文档或 index + 分域模式
□ 2.3 确认本次只改哪些领域
□ Phase 3:撰写或更新 Guardrails
□ 3.1 写元信息、规则分级、例外流程
□ 3.2 写更新触发条件与复审周期
□ 3.3 写下游工作流钩子
□ 3.4 记录变更与待重审项
□ Phase 4:自检与交接
□ 4.1 运行自检清单
□ 4.2 输出下游对齐建议
□ 4.3 建议 guardrails-reviewer 准出
create_baselineupdate_impacted_domainsrestructureno_changecreate_baseline,必须进一步判定首次生成模式:
interview_firstrepository_scan_firstno_change,输出原因与替代建议,然后停止,不进入正文撰写repository_scan_first,必须按 references/fact-standard.md 收集并分类:
interview_first,访谈是主输入,但仍要最少扫描仓库以确认:
factdeclared_standardfuture_intentrepository_scan_first 下必须先做“事实标准”判定:
references/workflow-hooks.mdreferences/guardrails-template.mdrepository_scan_first 下,只有同时满足以下条件的“事实”才能升格为 Guardrail 候选:
references/guardrails-checklist.md 自检guardrails-reviewerreferences/askuser-templates.md示例 1:
项目刚建立,请基于架构、开发、DevOps/SRE 访谈建立一版 Guardrails v0。
示例 2:
最近两次 HLD/LLD 评审都在争论鉴权、限流和审计日志,请更新项目 Guardrails,只改 API 与安全相关规则。
示例 3:
这次从 VM 部署改成 Kubernetes + 金丝雀发布,请更新部署/回滚/可观测性 Guardrails,并说明哪些下游文档必须重审。
| 文档 | 内容 |
|---|---|
references/guardrails-template.md | Guardrails 模板 |
references/fact-standard.md | 仓库分析式生成的事实标准与证据层级 |
references/workflow-hooks.md | 触发条件与下游钩子映射 |
references/guardrails-checklist.md | 自检清单 |
references/askuser-templates.md | AskUserQuestion 模板 |