一键导入
这个仓库中的 skills
对已生成的 UI DSL 做生产级 selector 补全与校准,支持 dry 候选生成和 probe 受控状态推进两种模式。适用于读取交付目录中的 ui-dsl/ui-test.dsl.yaml,通过 seed selector、安全 click、runtime-confirmed click、reuse-session 和 Playwright locator count 校准 todo selector,并输出 enriched DSL、补全报告和未解决清单;不生成 spec,不运行测试,不做业务断言。
将 Markdown PRD 按复杂度自适应解析为可导入 XMind 的测试用例树,并输出 Markdown、JSON、CSV 与 pipeline-output.json。适用于读取当前 PRD,按需触发 test-knowledge-retrieval,消费 context package,执行 analysis-lite 或完整系统建模,经过 testpoint 与 testcase-expansion 矩阵展开后生成测试用例。
基于当前 PRD 和业务上下文,通过 test-knowledge-mcp 检索并组织测试知识库资料。适用于需要为 prd-to-xmind-testcases、UI 自动化、API 自动化、Traceability、回归分析、影响面分析提供历史 PRD、历史测试用例、历史缺陷、接口文档、上下游说明、发布说明、shared 规则等结构化上下文的场景。
调度 AI 测试流水线,从 PRD Markdown 文件、PRD Markdown 内容或已有 delivery-name 开始,按需串联 prd-to-xmind-testcases、testcase-to-playwright-dsl、dsl-selector-enrichment、playwright-dsl-to-spec 和 playwright-cli。适用于完整执行 PRD 到 Playwright 测试、指定 only/resume 阶段、从已有测试用例/DSL/spec 继续、执行 selector enrichment 或运行 Playwright 的场景。
Drive browser sessions with the `playwright-cli` command for UI inspection, browser automation, page interaction, debugging, storage/session management, request mocking, tracing, video recording, and generating or running Playwright-oriented workflows. Use when the user asks Codex to open a page, navigate, click/type/select/upload/check elements, inspect snapshots or element attributes, manage tabs/cookies/localStorage/sessionStorage, mock network requests, capture traces/videos/screenshots/PDFs, run Playwright snippets, or debug Playwright tests via the CLI.
将符合 .codex/skills/testcase-to-playwright-dsl/references/dsl-schema.md 的 ui-test.dsl.yaml 转换为 Playwright spec.ts。适用于 Codex 读取交付目录中的 ui-dsl/ui-test.dsl.yaml 并生成 playwright/tests/*.spec.ts;严格按 DSL schema 解析字段,不新增 DSL 字段,不修改 testcase-to-playwright-dsl skill,不执行 Playwright,不运行 npx playwright test。
从已有 Playwright 执行产物生成生产级 Markdown 测试报告。用于解析交付目录中的 playwright/results.json、test-results、spec 和 ui-dsl YAML,并把 Playwright 失败关联回 DSL flow、step、source_ts、selector、截图、trace 和 video;不执行测试,不生成 spec,不修改 DSL/spec 文件。
将 XMind 风格 Markdown 测试用例转换为面向 Playwright UI 自动化流程的可执行 DSL YAML。适用于 Codex 读取交付目录中的 testcase/xmind-testcases.md,并生成 ui-dsl/ui-test.dsl.yaml;要求 selector 与 flow 分离、生成 TODO selector 占位、保留 source_case 可追溯信息,且只生成 UI DSL,不执行 Playwright、不生成 .spec.ts、不运行 npx playwright test。