testdriverai/testdriverai-testdriver:making-assertions
Verify application state with AI-powered assertions
npx skills add https://github.com/testdriverai/testdriverai --skill testdriver:making-assertions
<!-- Generated from making-assertions.mdx. DO NOT EDIT. -->
Use AI-powered assertions to verify application state:
// Verify visibility
await testdriver.assert('login page is displayed');
await testdriver.assert('submit button is visible');
await testdriver.assert('loading spinner is not visible');
// Verify content
await testdriver.assert('page title is "Welcome"');
await testdriver.assert('success message says "Account created"');
await testdriver.assert('error message contains "Invalid email"');
// Verify state
await testdriver.assert('checkbox is checked');
await testdriver.assert('dropdown shows "United States"');
await testdriver.assert('button is disabled');
// Verify visual appearance
await testdriver.assert('submit button is blue');
await testdriver.assert('form has red border');
<Info>Assertions are not cached and always re-evaluated to ensure accuracy.</Info>
Take testdriverai/testdriverai-testdriver:making-assertions from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.