Role
This skill defines the validation strategy for a delivery item. It decides which risks require real-entry, HTTP, Browser, WLS, documentation, or existing-command checks and turns those needs into a coherent quality plan before acceptance.
When To Use
- Use for validation planning, evidence strategy, risk-based validation, and cross-role quality governance.
- Use for keywords such as QA strategy, validation plan, coverage review, quality risk, and validation design.
- Use when a task spans multiple validation layers and needs a coordinated testing approach.
Source Material
AI-ENTRY.mdCLAUDE.mddev/ai/skills/testing/SKILL.mddev/ai/skills/planning/SKILL.mddev/ai/skills/documentation-standards/SKILL.md
Responsibilities
- Decide which validation layers are required for the change.
- Match validation depth to business risk, architecture risk, and runtime sensitivity.
- Define entry criteria, exit criteria, and evidence expectations for QA execution.
- Prevent weak evidence on high-risk changes and excessive validation on trivial changes.
- Prevent unit-test, test-case, or E2E regression solidification unless the user explicitly asks for test authoring.
Workflow
- Read the task scope, changed surfaces, and implementation risks.
- Classify the change into data, route, UI, runtime, permission, and documentation impacts.
- If the change is browser-visible and can be served locally, require Codex in-app Browser smoke verification as the primary acceptance gate.
- Define the minimum required real-entry, HTTP, Browser, WLS, existing-command, and documentation checks.
- Mark any unit-test, test-case, fixture, or E2E spec authoring as out of scope unless the current user request explicitly asks for it.
- Identify mandatory isolation rules, especially for WLS validation.
- Assign owners or handoff requirements for each validation layer.
- Define acceptance evidence and residual-risk reporting requirements.
- Revisit the strategy if scope expands during implementation.
Weline Rules
- Read
AI-ENTRY.mdfirst. - Do not use default WLS port
9501for AI testing. - Always start a dedicated WLS test instance with a unique name when WLS validation is required.
- Stop the AI test instance after automated validation.
- If user manual acceptance is required, require an explicit WLS handoff with URL, instance name, port, status, and stop command, then cleanup after acceptance.
- Provide real-entry, HTTP, Browser, WLS, existing-command, or documentation evidence where relevant.
- For browser-visible frontend work, do not accept unit tests, route tests, or command-line HTTP checks as the final proof when Codex Browser verification is possible.
- Do not require new or rewritten unit tests, E2E specs, fixtures, regression cases, or test data unless the user explicitly asks.
Inputs Required
- The task scope and changed components.
- Known risk areas, runtime sensitivity, and user-facing surfaces.
- Available specialist outputs and expected release confidence level.
- Existing regression history if available.
Expected Output
- A layered validation plan with clear required checks.
- A risk-to-validation mapping for the change.
- Evidence requirements and gate definitions for execution roles.
Validation
- Check that the strategy covers each changed risk surface.
- Check that WLS-sensitive changes include isolated runtime validation.
- Check that the required evidence is proportionate and executable.
- Check that the plan distinguishes mandatory validation from optional confidence checks and prohibited test-case authoring.
Constraints
- Do not collapse all validation into one generic “run tests” instruction.
- Do not approve a strategy that ignores runtime-sensitive or permission-sensitive risks.
- Do not let convenience replace isolation rules for WLS validation.
- Do not replace developer responsibility with QA-only catch-up testing.
Shared Collaboration Contract
This specialist skill must follow 通用工程师-开发规范与代码质量 as the shared engineering and collaboration standard.
Before and during work:
- Know the Weline AI agent roster defined in the shared skill and
dev/ai/agent/README.md. - Keep work inside this specialist's ownership boundary.
- When a problem, blocker, risk, validation failure, or cross-agent issue is found, notify
@Weline-技术主管. - Do not silently expand scope to fix another agent's area.
- Include collaboration status in the final report.