بنقرة واحدة
testing
pytest testing standards: naming, fixtures, isolation, and parametrize patterns.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
pytest testing standards: naming, fixtures, isolation, and parametrize patterns.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Dual-model adversarial review: local and delegated reviewers audit independently, verdicts are synthesized.
Implement the SDD task list. Read tasks and design from memory, write code, run tests.
Archive all SDD artifacts for a change as a single completed record in memory.
Write the technical design for a planned change: components, interfaces, data flows, edge cases.
Explore the codebase to build context for a planned change. First phase of the SDD workflow.
Propose 2–3 solution approaches for a planned change, evaluating trade-offs and recommending one.
| name | testing |
| description | pytest testing standards: naming, fixtures, isolation, and parametrize patterns. |
| compatibility | opencode |
| when_to_use | When writing or reviewing test files in tests/ or matching *test*.py. |
| user-invocable | false |
| hub-skill-ids | ["review"] |
pytest — uv run pytest -q
REQUIRE:
test_<subject>_<condition>_<expected_outcome>tmp_path fixture for filesystem-touching testsREJECT if:
PREFER:
pytest.mark.parametrize over repeated similar test functionsconftest.py for shared fixtures within a package