跳到正文
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(原文)

安装前可以查看交给 AI 代理的指令内容。

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

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

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-skills222026年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-skills222026年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-skills222026年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-skills222026年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-skills222026年4月15日 更新

查看 stablyai 的全部技能

报告此技能的问题