{
  "id": "webapp-testing",
  "handle": "webapp-testing",
  "canonicalUrl": "https://bestskillsforclaude.com/ja/skills/webapp-testing",
  "language": "ja",
  "alternates": {
    "en": "https://bestskillsforclaude.com/en/skills/webapp-testing",
    "es": "https://bestskillsforclaude.com/es/skills/webapp-testing",
    "pt-BR": "https://bestskillsforclaude.com/pt-br/skills/webapp-testing",
    "ja": "https://bestskillsforclaude.com/ja/skills/webapp-testing"
  },
  "category": {
    "id": "build-and-ship",
    "name": "実装とリリース"
  },
  "publisher": {
    "name": "Anthropic",
    "url": "https://github.com/anthropics"
  },
  "source": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing",
  "documentation": null,
  "licenseAsStated": "Apache 2.0",
  "runtime": "Claude apps and Claude Code",
  "lastReviewed": "2026-08-05",
  "headline": "エージェントに「動きました」と言わせないためには",
  "summary": "確認を任意の追加作業ではなく、仕事の一部にすることです。",
  "verdict": "webapp-testing スキルを使うと、Claude は起動中の Web アプリケーションを実際に操作し、何が起きたかを確認します。自分の差分を読んで成功を報告するのではありません。アプリケーション作業で公式スキルを 1 つだけ入れるなら、この系統の見返りが最大です。未検証の変更は、エージェント開発で最も高くつく失敗だからです。",
  "bestFor": "変更がブラウザ上で見えるはずの、あらゆる Web 作業。",
  "skipIf": "ライブラリ、データ処理など、操作できるブラウザ画面がない変更。",
  "keyTakeaways": [
    "防ぐのは、自信のある虚偽報告です。最も損失の大きい失敗です。",
    "起動中のアプリケーションが必要です。静的解析ではありません。",
    "結論ではなく観察を求めてください。画面に何が出たかは検証できますが、動いたは検証できません。",
    "習慣を規則に変える verification-before-completion と組み合わせます。"
  ],
  "quickStart": [
    "anthropics/skills から Apache 2.0 で導入します。",
    "先にアプリケーションを起動しておきます。想像上ではなく実物を操作するスキルです。",
    "確認を、利用者の操作と期待される観察として書かせます。成功したという主張ではありません。"
  ],
  "sections": [
    {
      "heading": "実務で何が変わるか",
      "paragraphs": [
        "コーディングエージェントの既定の失敗は、悪いコードを書くことではありません。もっともらしいコードを書き、一度も実行しないまま完了と報告することです。そこで失われる時間は、後により悪い場所で失敗を発見するために使われます。",
        "実際に操作させると、報告は主張から証拠に変わります。有用なのはエージェントの言葉ではなく、操作の並びとページの反応です。"
      ]
    },
    {
      "heading": "期待に届かない点",
      "paragraphs": [
        "検証できるのは挙動であって意図ではありません。すべての手順を通過しても、その導線自体が間違っていることはあり得ます。それはプロダクトの問題です。",
        "壊れやすいセレクタやタイミングの問題は、通常のブラウザ自動化と同じく残ります。広い確認より具体的な確認にしてください。"
      ]
    }
  ],
  "faq": [
    {
      "question": "テストスイートの代わりになりますか",
      "answer": "なりません。作業中の検証です。継続的なテストは引き続きリポジトリに置いてください。"
    },
    {
      "question": "アプリは起動している必要がありますか",
      "answer": "必要です。実際のアプリケーションを操作するので、サーバーを立ち上げておいてください。"
    },
    {
      "question": "何を報告させるべきですか",
      "answer": "操作と観察です。何を押し、その後に何が出たか。観察のない結論こそ、このスキルが止めたい失敗です。"
    }
  ],
  "sources": [
    {
      "label": "GitHub の anthropics/skills",
      "url": "https://github.com/anthropics/skills",
      "kind": "repository"
    },
    {
      "label": "anthropics/skills、webapp-testing スキルのディレクトリ",
      "url": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing",
      "kind": "documentation"
    }
  ],
  "machineReadable": {
    "markdown": "https://bestskillsforclaude.com/ja/skills/webapp-testing/content.md",
    "json": "https://bestskillsforclaude.com/ja/skills/webapp-testing/skill.json"
  },
  "disclosure": "Editorial desk review based on the publisher's own repository. Not a security audit, a benchmark or a guarantee of maintenance."
}