协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
testing-quality-standards【开发与工程】Defines testing quality metrics, coverage thresholds, and anti-patterns. Use when establishing test gates or validating a test suite's coverage targets.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: testing-quality-standards description: Defines testing quality metrics, coverage thresholds, and anti-patterns. Use when establishing test gates or validating a test suite's coverage targets. globs: "**/test_*.py" alwaysApply: false category: infrastructure tags:
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
pytest --cov and threshold enforced in pyproject.tomltest_*.py or *_test.py
confirmed by pytest --collect-only returning no errorsmodules/anti-patterns.md