# A single verify command

A step of the [Claude Code development environment](https://gradus.kazet.blog/tree/claude-dev-environment) tree on Gradus, in the Guardrails area: Permissions, verify, review.

Page: https://gradus.kazet.blog/tree/claude-dev-environment/step/verify-command

Provide one command that runs lint, type checks and tests so the assistant can prove its work is done.

Usually comes after: [Permission rules](https://gradus.kazet.blog/tree/claude-dev-environment/step/permission-rules).

Leads to: [Pre-commit verification](https://gradus.kazet.blog/tree/claude-dev-environment/step/pre-commit-verification), [Pull request review loop](https://gradus.kazet.blog/tree/claude-dev-environment/step/review-loop).

## Prompt for your AI assistant

```
Add a `verify` script to the project that runs the linter, the type checker and the full test suite in sequence and fails on the first error. Tell the assistant in CLAUDE.md to run it before considering any task finished.
```

Every step of the tree: https://gradus.kazet.blog/tree/claude-dev-environment/llms.txt
