with one click
check-project
Run full code quality and testing pipeline (lint + test)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Run full code quality and testing pipeline (lint + test)
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Coordinates subagent task distribution and collaboration. Controls scale determination and autonomous execution mode.
Execute comprehensive test suite with coverage reporting
Coordinates subagent task distribution and collaboration. Controls scale determination and autonomous execution mode.
Coordinates subagent task distribution and collaboration. Controls scale determination and autonomous execution mode.
Detects code smells, anti-patterns, and readability issues. Use when implementing features, reviewing code, or refactoring.
Coordinates subagent task distribution and collaboration. Controls scale determination and autonomous execution mode.
| name | check-project |
| description | Run full code quality and testing pipeline (lint + test) |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"developers","workflow":"code-quality"} |
After significant code changes, I run a comprehensive validation pipeline that combines:
Use this skill for thorough validation before commits:
I execute both: make check and make test
Step 1: Code Quality (make check)
uv lock --locked # Validate lock file
uv run pre-commit run -a # All hooks
uv run mypy # Type checking
uv run deptry . # Dependency audit
Step 2: Testing (make test)
uv run pytest --cov # Run tests + coverage
Phase 1 - Linting Results:
Phase 2 - Test Results:
Final Status:
Agent: [Implement new feature]
Agent: Load check-project skill to validate
Check: [Run make check] → All linting passes
Check: [Run make test] → 85% coverage ✅
Agent: Ask user what to do next
Agent: [Complete code changes]
Agent: Load check-project skill for final validation
Check: [Run make check] → Type error found
Agent: Fix type error
Agent: Reload check-project skill
Check: [Run make check] → All pass ✅
Check: [Run make test] → 92% coverage ✅
Agent: Ready for PR
Before committing changes, ask me to:
Or ask me after initial changes and I may suggest this skill for final validation.
Typical execution time:
make check - 30-60 secondsmake test - 1-3 minutes (varies with test suite size)| Scenario | Use Instead |
|---|---|
| Just fixed linting issues | lint-project |
| Just wrote new tests | test-project |
| Quick format check | lint-project (faster) |
| Full PR validation | check-project (recommended) |
Related Skills: lint-project, test-project