# Query Contract Tester

> Validates SQL against query contracts such as required columns, max rows, and read-only expectations.

- Skill: `rweisssieker-xp/query-contract-tester` (Agent Skill)
- Install (CLI): `npx skillmds@latest add rweisssieker-xp/query-contract-tester`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rweisssieker-xp/query-contract-tester/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: rweisssieker-xp (https://skillmd.com/u/rweisssieker-xp)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/rweisssieker-xp/query-contract-tester

---


# Query Contract Tester

Run:

```bash
node runtime/runTool.js query_contract_tester '{"sql":"SELECT id,total FROM orders LIMIT 50","contract":{"requiredColumns":["id","total"],"maxRows":100,"readOnly":true}}'
```

Returns contract status and violations.

