一键导入
testing
Run linting and tests for Weaver SDK. Works in any worktree.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run linting and tests for Weaver SDK. Works in any worktree.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Run the full Weaver provisioner regression test suite against the production service. Covers full_ft, LoRA, debug modes, and edge cases.
Address GitHub PR review comments. Navigate to the correct worktree, make fixes, push updates.
Review code changes against Weaver SDK project standards before committing. Works in any worktree.
Fix a GitHub issue using git worktree for isolation. Fetches issue, creates worktree, plans and implements fix, then creates PR.
Complete git commit workflow in a worktree. Includes review, staging, and message generation.
Create a GitHub PR from a worktree branch. Use after committing changes.
| name | testing |
| description | Run linting and tests for Weaver SDK. Works in any worktree. |
.claude/agents/testing/AGENT.mdsubagent_type="testing" (specialized agent)Verify you're in the correct worktree:
git rev-parse --show-toplevel
git branch --show-current
# 1. Check formatting
make check-format
# 2. Run linters
make lint
# 3. Run tests
make test
# 4. Full CI (lint + test)
make ci
# All tests
pytest tests/ -v
# Specific test file
pytest tests/test_config.py -v
# Specific test
pytest tests/test_config.py::test_config_defaults -v
# With coverage
make test-cov
# Format check (no changes)
black --check weaver/ tests/
isort --check-only weaver/ tests/
# Format (apply changes)
make format
# Pylint
pylint weaver/
# Mypy
mypy weaver/
# License headers
python tests/lint/check_license_header.py
## Testing Summary
**Status:** PASS / WARNINGS / FAIL
### Lint Results
[black/isort/pylint/mypy output]
### Test Results
- Total: X | Passed: X | Failed: X | Skipped: X
### Failures
[Failed test details if any]
### Recommendations
[Actions to fix issues]