From meadow
Run Meadow tests through repository Make targets with correct Localstack provisioning and argument forwarding. Use when working in a Meadow checkout and you need to run test suites, re-run failed tests, run a single test file, or pass `mix test` flags via `ARGS` such as `--failed`, `--seed`, or file paths.
How this skill is triggered — by the user, by Claude, or both
Slash command
/meadow:run-testsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use Make targets instead of calling `mix test` directly so environment setup and provisioning remain consistent.
Use Make targets instead of calling mix test directly so environment setup and provisioning remain consistent.
make help at repository root to view namespaced targets.make app-help for app-specific targets.make localstack-help for Localstack lifecycle targets.Use this mapping:
make app-testmake app-all-testapp/: make test, make all-testManaging the test environment:
make localstack-provisionmake localstack-startmake localstack-stopmake localstack-cleanmix test filters through ARGS exactly once with shell quoting.Common commands:
make app-test
make app-test ARGS="--failed"
make app-test ARGS="test/meadow/csv_metadata_update_driver_test.exs"
make app-test ARGS="test/meadow/csv_metadata_update_driver_test.exs:24"
make app-test ARGS="--seed 315411"
make app-all-test
ARGS as direct mix test arguments.ARGS in double quotes when it contains spaces.Examples:
ARGS="--failed"ARGS="test/meadow/foo_test.exs --max-failures 1"ARGS="--seed 12345 test/meadow/foo_test.exs"When tests fail:
Rerun sequence:
make app-test ARGS="<specific test file or line>"make app-test ARGS="--failed"make app-testIf failures indicate stale infrastructure, run:
make localstack-stop
make localstack-start
make localstack-provision
Then rerun the same make app-test ARGS="..." command.
After any run, return:
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub nulib-labs/nul-skills --plugin meadow