webapp-testing

GitHub

用于在真实浏览器中端到端测试Web应用,驱动流程、断言UI、捕获控制台/网络/性能证据及验证视觉输出。

skills/webapp-testing/SKILL.md AjayIrkal23/agentic-mercy-10x

Trigger Scenarios

使用Playwright进行前端UI流程验证 复现前端问题并捕获浏览器运行证据

Install

npx skills add AjayIrkal23/agentic-mercy-10x --skill webapp-testing -g -y
More Options

Use without installing

npx skills use AjayIrkal23/agentic-mercy-10x@webapp-testing

指定 Agent (Claude Code)

npx skills add AjayIrkal23/agentic-mercy-10x --skill webapp-testing -a claude-code -g -y

安装 repo 全部 skill

npx skills add AjayIrkal23/agentic-mercy-10x --all -g -y

预览 repo 内 skill

npx skills add AjayIrkal23/agentic-mercy-10x --list

SKILL.md

Frontmatter
{
    "name": "webapp-testing",
    "schema": 1,
    "category": "testing",
    "surfaces": [
        "backend",
        "frontend"
    ],
    "triggers": {
        "paths": [
            ".spec.",
            ".test.",
            "__tests__",
            "_test.ts",
            "_test.tsx"
        ],
        "intents": [
            "testing"
        ],
        "keywords": [
            "analyze",
            "anything",
            "automation",
            "behavior",
            "browser",
            "browsers",
            "building",
            "capture",
            "capturing",
            "chrome",
            "console",
            "debugging",
            "devtools",
            "dom",
            "errors",
            "inspect",
            "inspecting",
            "local",
            "mcp",
            "need",
            "network",
            "performance",
            "playwright",
            "profile",
            "reproduce",
            "requests",
            "runs",
            "screenshots",
            "testing",
            "tests",
            "uis",
            "validate",
            "validating",
            "verify",
            "web",
            "webapp"
        ]
    },
    "platforms": [
        "linux",
        "darwin",
        "windows"
    ],
    "token-cost": 554,
    "description": "ALWAYS invoke when testing a web application end-to-end in a real browser — driving flows, asserting UI, capturing console\/network\/performance evidence, and verifying visual output with real runtime data.",
    "disable-model-invocation": false
}

Webapp Testing

Use When

  • Reproducing frontend issues in a real browser.
  • Validating local UI flows with Playwright.
  • Capturing screenshots, console output, network observations, or rendered DOM state.

Do Not Use

  • Looking up Playwright or browser API syntax without docs verification.
  • Replacing debug-investigation when the overall root cause is still unknown.
  • Owning frontend architecture, styling direction, or backend contracts.

Owns

  • Browser-based UI reproduction and validation workflow.
  • Safe local server lifecycle management for automation runs.
  • Reconnaissance patterns for screenshots, console logs, network events, and DOM inspection.

Does Not Own

  • The source of truth for Playwright or library APIs.
  • Product debugging strategy outside browser evidence gathering.
  • Implementation policy for app code changes.

Combine With

  • debug-investigation when browser evidence is one part of a broader bug investigation.
  • code-execution-standard when the task includes fixing the issue after reproducing it.
  • tool-and-doc-selection when exact Playwright, browser, or test-runner syntax matters.

Workflow

  1. Confirm the workspace or environment already has the browser automation runtime you plan to use, then run python3 scripts/with_server.py --help before using the helper.
  2. Start only the local services you need, and prefer explicit readiness checks such as --ready-url, locator waits, or app-specific assertions over blanket networkidle.
  3. Keep Playwright scripts focused on browser actions and assertions while the helper owns startup and teardown.
  4. Save screenshots and logs to workspace-safe temp locations such as /tmp or a task-specific scratch folder inside the current workspace.
  5. Route Playwright or browser-automation API questions through tool-and-doc-selection and the docs skills instead of treating this skill as API documentation.

Output Contract

  • The local URLs or servers that were exercised and how readiness was verified.
  • The browser evidence captured: screenshot paths, console output, network observations, or assertions.
  • Any follow-up handoff to debug-investigation, code-execution-standard, or docs skills.

Version History

  • 581d130 Current 2026-07-19 09:15

Same Skill Collection

attic/2026-07-09/skills-pre-update/taste-skill/SKILL.md
attic/2026-07-09/skills-pre-update/ui-ux-pro-max/SKILL.md
skills/agent-development/SKILL.md
skills/api-and-interface-design/SKILL.md
skills/api-contract-standards/SKILL.md
skills/architect-system-design/SKILL.md
skills/backend-api-standards/SKILL.md
skills/backend-code-review/SKILL.md
skills/backend-error-handling/SKILL.md
skills/backend-performance-standards/SKILL.md
skills/backend-standards-always-follow/SKILL.md
skills/canary-playwright/SKILL.md
skills/caveman/SKILL.md
skills/ci-cd-and-automation/SKILL.md
skills/code-execution-standard/SKILL.md
skills/code-review-and-quality/SKILL.md
skills/code-simplification/SKILL.md
skills/codebase-design/SKILL.md
skills/codebase-start-point-guide/SKILL.md
skills/command-development/SKILL.md
skills/composition-patterns/SKILL.md
skills/context-engineering/SKILL.md
skills/dead-code-and-change-audit/SKILL.md
skills/debug-investigation/SKILL.md
skills/debugging-and-error-recovery/SKILL.md
skills/deprecation-and-migration/SKILL.md
skills/design-extract/SKILL.md
skills/design-review-playwright/SKILL.md
skills/diagnose/SKILL.md
skills/documentation-and-adrs/SKILL.md
skills/domain-modeling/SKILL.md
skills/domain-scaffold-patterns/SKILL.md
skills/doubt-driven-development/SKILL.md
skills/dox-doc-tree/SKILL.md
skills/eval-harness/SKILL.md
skills/fix-lint-format/SKILL.md
skills/forensic-change-coupling/SKILL.md
skills/forensic-complexity-trends/SKILL.md
skills/forensic-debt-quantification/SKILL.md
skills/forensic-hotspot-finder/SKILL.md
skills/frontend-api-standards/SKILL.md
skills/frontend-code-review/SKILL.md
skills/frontend-response-handling/SKILL.md
skills/frontend-server-data-patterns/SKILL.md
skills/frontend-standards-always-follow/SKILL.md
skills/frontend-structure-standards/SKILL.md
skills/frontend-ui-engineering/SKILL.md
skills/git-workflow-and-versioning/SKILL.md
skills/golang-patterns/SKILL.md
skills/golang-testing/SKILL.md

Metadata

Files
0
Version
fc73590
Hash
e8d76f6d
Indexed
2026-07-19 09:15

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-03 02:21
浙ICP备14020137号-1 $Гость$