Claude Code Plugins

Community-maintained marketplace

Feedback

agilab-testing

@ThalesGroup/agilab
3
0

Quick, targeted test strategy for AGILAB (core unit tests, app smoke tests, regression).

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name agilab-testing
description Quick, targeted test strategy for AGILAB (core unit tests, app smoke tests, regression).
license BSD-3-Clause (see repo LICENSE)
metadata [object Object]

Testing Skill (AGILAB)

Use this skill when validating changes.

Philosophy

  • Start small and local: run only the tests that cover the files you changed.
  • Avoid “fixing the world”: do not chase unrelated test failures.

Common Commands

  • Core tests (repo root):

    • uv --preview-features extra-build-dependencies run --no-sync pytest src/agilab/core/agi-env/test
    • uv --preview-features extra-build-dependencies run --no-sync pytest src/agilab/core/test
  • Whole repo tests (if needed):

    • uv --preview-features extra-build-dependencies run --no-sync pytest

Adding Coverage (Easy Wins)

  • Add narrow unit tests for pure functions/helpers (path resolution, parsing, small transforms).
  • Prefer tests that don’t require network, GPUs, or large datasets.