원클릭으로
wpt-gen-finalization
Guidelines for finalizing changes, running presubmit checks, and preparing for submission in WPT-Gen.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Guidelines for finalizing changes, running presubmit checks, and preparing for submission in WPT-Gen.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Evaluate a WPT test file against extracted normative requirements from its governing spec. Use when a spec URL is available and conformance to the spec needs to be judged. Pairs with the wpt-evaluator skill, which checks against WPT documentation guidance rather than spec conformance.
Evaluate the quality of a WPT test file against guidance in the upstream WPT documentation. Use when reviewing a generated or submitted test before merge.
Generate Web Platform Tests (WPT) from minimal XML test suggestions. The agent will autonomously determine the test type and implementation details by analyzing existing repository paradigms. Use when the user asks to generate a Web Platform Test based on a test suggestion.
Instructions to manually test the generate workflow of WPT-Gen to verify system integrity.
Best practices for CLI infrastructure, outputs, subprocess management, and templating in WPT-Gen.
Best practices for configuring LLM integrations, concurrent networking, context scraping, and managing prompts in WPT-Gen.
| name | wpt-gen-finalization |
| description | Guidelines for finalizing changes, running presubmit checks, and preparing for submission in WPT-Gen. |
This document describes the mandatory steps to take after completing a code change but before marking a task as complete or preparing a pull request.
The make presubmit command is the single source of truth for code quality in this repository. It executes a pipeline of linting, type-checking, and testing.
make presubmit in the project root.make lint-fix. For remaining errors, manually adjust the code to comply with Ruff's rules.Any.make presubmit until it passes with zero errors.If you encounter persistent, inexplicable errors (especially with Mypy or Pytest), stale cache files may be the cause.
make clean followed by make presubmit. This removes .pytest_cache, .mypy_cache, and .ruff_cache.When the code is verified, prepare a high-quality commit message. Refer to commit.md for the project's preferred style.
type: short description (e.g., feat: add support for O1 models).make presubmit was run and passed.Before considering the task complete, ensure that:
GEMINI.md or relevant Skill files are updated if the change introduced new patterns or requirements.