From claude-commands
Orchestrates test, lint, and quality automation workflows with a decision guide for different change types. Useful for running suites, interpreting CI failures, and ensuring pre-merge confidence.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-commands:build-test-lint-autopilotThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Provide Claude with a turnkey workflow for orchestrating the project's automated quality checks, including when to run full suites and how to interpret failures.
Provide Claude with a turnkey workflow for orchestrating the project's automated quality checks, including when to run full suites and how to interpret failures.
| Scenario | Command |
|---|---|
| Standard unit tests | ./run_tests.sh |
| Integration focus | ./run_tests.sh --integration |
| Coverage report | ./run_tests_with_coverage.sh |
| UI/browser suite | ./run_ui_tests.sh |
| Lint & format | ./run_lint.sh or pre-commit run -a |
Use the bundled script to run tests followed by linting in one step:
skills/build_test_lint_autopilot/scripts/run_quality_suite.sh [<run_tests.sh flags>]
The script executes from repo root, forwards any run_tests.sh options (e.g., --integration, --full), and stops on the first failure.
./run_tests.sh--integration./run_tests_with_coverage.sh./run_ui_tests.sh./run_lint.sh (or bundled script)latest_ci_logs.txt or re-run specific modules via ./run_tests.sh path/to/test.py -k name.TEST_MODE environment and check service credentials in .env.pre-commit run -a for auto-fixes; review Ruff output for rule IDs../run_ui_tests.sh --headed when available to capture screenshots.pytest -k filters or rerunning coverage after fixes.npx claudepluginhub jleechanorg/claude-commands --plugin claude-commandsCreates and manages unit and integration tests by analyzing codebase, auto-detecting test frameworks, and generating tests that follow project conventions.
Scouts test coverage gaps, creates test files, continues incomplete suites, tracks persistent coverage using project test config and git analysis.
Runs lint, type checking, tests, and visual verification. Auto-detects JS/TS, Python, Rust, and Go tools. Use for test-driven development or CI.