Skip to main content
Your agent checks its own work when its instructions tell it to. Put this in CLAUDE.md, AGENTS.md or .cursor/rules, with your scheme and app names:
CLAUDE.md

Make your controls findable

Give the controls your checks need an accessibility identifier, such as .accessibilityIdentifier("streak_days") in SwiftUI. An id selector then survives copy changes and translations, where a label wouldn’t.

Run the whole suite

To run every saved check instead of one flow, the agent calls run_tests, or runs mobster test in a shell:
AGENTS.md
Run every check explains the suite, and MCP server the tool.