用途:当用户要为 TypeScript 前端仓库或前端子包设计或搭建硬质量门禁时使用本技能。范围限定在网页前端,不覆盖移动客户端或 Python 后端服务。
必读材料:提出变更前需完整阅读 references 下的 three-layer-model.md、landing-safety.md、github-review-and-rulesets.md、invocation-examples.md、gate-levels-and-template.md、platform-quality-gates.md、concrete-rules.md,路径以 SKILL.md 所在目录为锚点,按相对路径渐进式读取。
主要能力:先检查目标仓库的 AGENTS.md、包管理文件、package.json 脚本、TypeScript 配置、lint 与格式化配置、测试配置、浏览器测试设置、GitHub 工作流、hook 脚本和已有门禁编排入口,再按三层结构给出方案。第一层检查工具:识别 lint、typecheck、format check、单元测试、组件测试、浏览器测试、构建及保护配置的自定义测试。第二层检查规则:把每个工具映射到其执行的规则,如格式化、lint 策略、严格类型、配置漂移、共享界面行为测试、环境变量形状、构建正确性或浏览器流程覆盖。第三层调用时机:本地 hook 提供快速反馈,拉取请求工作流作为权威,required status check 阻塞合并,可选浏览器工作流覆盖关键流程,GitHub ruleset 约束审查要求。
使用方式:先查 concrete-rules.md 的官方文档入口确认规则,不凭记忆补规则;用 gate-levels-and-template.md 的分级表给出推荐档位和取舍,不替用户决定档位;停在 confirmation-before-write 闸门,展示计划创建或修改的精确文件和远端设置并请求明确批准;批准后落地最窄但有用的脚手架,运行新的本地入口,并报告仍需手工处理的 GitHub 设置。
输出形态:返回简洁脚手架方案,含计划创建或修改的文件、第一层工具表、第二层规则表、第三层调用时机表、confirmation-before-write 提示及实现后的验证命令。
限制:具体安装命令、代码内容与收费信息暂未提供。