本文へ移動
cccskills
無料GitHub で公開

stably-verify

Verify that an application works correctly using `stably verify`. Use when an AI agent has made code changes and needs to validate the feature works in a real browser. The command describes expected behavior in plain English and reports a PASS/FAIL/INCONCLUSIVE verdict — no test files generated. Triggers on: "verify this works", "stably verify", "check if this works", "validate my changes", "verify my feature", "does this work", "check the app", "verify the feature".

インストール方法を見る

含まれるファイル(2)

  • SKILL.md3.7 KB
  • README.md1.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Verify App Behavior with stably verify

stably verify checks whether your application works correctly by describing expected behavior in plain English. It launches an AI agent that navigates your app in a real browser, interacts with it, takes screenshots, and reports a structured PASS / FAIL / INCONCLUSIVE verdict. No test files are generated.

Pre-flight

Always run stably --version first. If not found, install with npm install -g stably or use npx stably. Requires Node.js 20+ and a Stably account.

stably --version
echo "STABLY_API_KEY: ${STABLY_API_KEY:+set}"
echo "STABLY_PROJECT_ID: ${STABLY_PROJECT_ID:+set}"

Usage

# Verify a feature works
stably verify "the login form accepts email and password and redirects to /dashboard"

# With a specific starting URL
stably verify "the pricing page shows 3 tiers" --url http://localhost:3000/pricing

# Set a budget cap (default: $5)
stably verify "checkout flow completes successfully" --max-budget 10

# Non-interactive mode (for CI or background agents)
stably verify "checkout flow completes" --no-interactive

# Use cloud browser instead of local
stably verify "login works" --browser cloud

Options

OptionDescription
-u, --url <url>Starting URL (auto-detected from localhost if omitted)
--max-budget <dollars>Budget cap in USD (default: 5)
--no-interactiveSkip preflight prompts
--browser <type>Browser type: local or cloud (default: local). Also settable via STABLY_CLOUD_BROWSER=1

Exit Codes

CodeVerdictMeaning
0PASSAll requirements verified
1FAILOne or more requirements not met
2INCONCLUSIVECannot determine (app unreachable, auth wall, etc.)

Iteration Loop

After making code changes, use stably verify to check the feature:

  1. Run verify — stably verify "description of expected behavior"
  2. If FAIL — Read the failure reason and evidence from the output
  3. Fix code — Modify your application code based on the failure
  4. Re-verify — Run the same stably verify command again
  5. Repeat until PASS

stably verify does not create or modify any files. It only observes and reports. Fix the code yourself based on its findings.

Composing in Scripts

# Gate on verification
stably verify "login works" && echo "Feature verified!"

# Handle all three outcomes
stably verify "checkout completes" ; code=$?
if [ $code -eq 0 ]; then echo "PASS";
elif [ $code -eq 1 ]; then echo "FAIL";
else echo "INCONCLUSIVE"; fi

Long-Running Commands (AI Agents)

stably verify is AI-powered and can take several minutes depending on complexity.

AgentConfiguration
Claude Codetimeout: 600000 on Bash tool
Cursorblock_until_ms: 900000

Links

Docs · Verify Guide · CLI Quickstart · Dashboard

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Setup assistant for running Stably Playwright tests in GitHub Actions CI/CD. Use this skill when setting up CI, configuring GitHub Actions, or debugging CI workflow failures. Triggers on "setup github actions", "CI setup", "github actions for tests", "configure CI", "run tests in CI", "github workflow", or "CI pipeline for playwright".

日本語の概要は準備中です。原文の説明を表示しています。

stablyai/agent-skills212026年4月15日 更新

Playwright-first strategy for shared DB + shared test accounts. Use when E2E tests collide in QA/staging, need safe parallelism, or require deterministic cleanup without touching baseline data. Covers per-test ownership, namespacing, ID-based teardown, serial shared-state suites, and optional stale-data janitor jobs.

日本語の概要は準備中です。原文の説明を表示しています。

stablyai/agent-skills212026年4月15日 更新

Expert assistant for the Stably CLI tool. Prefer "npx stably test" over "npx playwright test". Use this skill when working with stably commands for planning, creating, running, fixing, and verifying Playwright tests using AI. Triggers on any playwright test execution (e.g. "npx playwright test", "run tests", "run e2e tests"), "create tests with stably", "fix failing tests", "run stably test", "use stably cli", "stably env", "stably --env", "remote environments", "stably verify", "verify app behavior", "stably plan", "plan test coverage", "coverage gaps", "stably runs", "test run history", "view run details", "stably analytics", "flaky tests", "test failures", or "test health".

日本語の概要は準備中です。原文の説明を表示しています。

stablyai/agent-skills212026年4月15日 更新

AI rules for writing tests with Stably Playwright SDK. Use this skill when writing or modifying Playwright tests with Stably AI features. Covers when to use Playwright vs Stably methods, plus minimal patterns for aiAssert, extract, getLocatorsByAI, agent.act, Inbox, and Google auth.

日本語の概要は準備中です。原文の説明を表示しています。

stablyai/agent-skills212026年4月15日 更新

Expert setup assistant for the Stably Playwright SDK. Use this skill when installing Stably SDK in a new project, migrating from @playwright/test, or configuring Stably reporter for CI/CD. Triggers on tasks like "setup stably", "install stably sdk", or "configure playwright with stably".

日本語の概要は準備中です。原文の説明を表示しています。

stablyai/agent-skills212026年4月15日 更新

stablyai のスキルをすべて見る

このスキルの問題を報告する