From leyline
Defines cross-plugin testing quality standards including coverage thresholds (60-95%), metrics for structure/coverage/maintainability/reliability, anti-patterns, and content assertion levels for Python pytest suites.
How this skill is triggered — by the user, by Claude, or both
Slash command
/leyline:testing-quality-standardsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Shared quality standards and metrics for testing across all plugins in the Claude Night Market ecosystem.
Shared quality standards and metrics for testing across all plugins in the Claude Night Market ecosystem.
| Level | Coverage | Use Case |
|---|---|---|
| Minimum | 60% | Legacy code |
| Standard | 80% | Normal development |
| High | 90% | Critical systems |
| detailed | 95%+ | Safety-critical |
For implementation patterns and examples:
This skill provides foundational standards referenced by:
pensive:test-review - Uses coverage thresholds and quality metricsparseltongue:python-testing - Uses anti-patterns and best practicessanctum:test-* - Uses quality checklist and content assertion levels for test validationimbue:proof-of-work - Uses content assertion levels to enforce Iron Law on execution markdownReference in your skill's frontmatter:
dependencies: [leyline:testing-quality-standards]
Verification: Run pytest -v to verify tests pass.
Tests not discovered
Ensure test files match pattern test_*.py or *_test.py. Run pytest --collect-only to verify.
Import errors
Check that the module being tested is in PYTHONPATH or install with pip install -e .
Async tests failing
Install pytest-asyncio and decorate test functions with @pytest.mark.asyncio
npx claudepluginhub athola/claude-night-market --plugin leylineReviews pytest test suites for coverage, isolation, mock usage, naming conventions, and completeness using checklists and coverage reports.
Guides test pyramid structure, coverage targets, and patterns for unit, integration, and E2E tests. Includes AAA pattern, naming conventions, and API test checklist.
Configures pytest with reusable fixtures, coverage thresholds, markers, conftest patterns, and GitHub Actions CI for consistent Python testing.