mcpField
Q
qaskills

qaskills

ローカル
github.com/PramodDutta開発ツール2441 週間前に更新

qaskills について

QASkills.sh は、AI コーディングエージェント向けに厳選された QA テストスキルのディレクトリです。各スキルは SKILL.md ファイルとして提供されます。MCP サーバーを使うと、エージェント内からスキルの検索、詳細確認、インストールを行えます。エージェントにテストの指針を加えたい開発者や QA チーム向けです。

主な機能

  1. 01キーワードによる QA スキルの検索
  2. 02スキルの詳細と全文の確認
  3. 03エージェント内からのスキルのインストール
  4. 04スキルカテゴリとリーダーボードの一覧表示
  5. 05使用中の AI エージェントを検出し設定ディレクトリへ導入

活用シーン

  1. 01Page Object Model を用いた Playwright の E2E テスト作成をエージェントに任せる
  2. 02API テストやパフォーマンステスト用のスキルをエージェントから検索する
  3. 03複数の MCP クライアントでテストスキルを一元管理する

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"pramoddutta-qaskills": {
"command": "npx",
"args": [
"-y",
"@qaskills/mcp"
],
"env": {
"QASKILLS_API_URL": "<QASKILLS_API_URL>"
}
}
}
}
起動コマンドnpx -y @qaskills/mcp
設定が必要な環境変数
QASKILLS_API_URLOverride the QASkills API base URL (defaults to https://qaskills.sh)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@qaskills/mcp0.1.2

ツール

6

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
sortenumいいえtrending | newest | quality | popular
agentstringいいえ
limitnumberいいえ
querystringいいえ
languagestringいいえ
frameworkstringいいえ
testingTypestringいいえ

詳細

QASkills.sh

AI コーディングエージェント向けの厳選 QA スキルディレクトリ

Claude Code、Cursor、Copilot、Windsurf、その他 27 以上の AI コーディングエージェント向けの、厳選された QA スキルディレクトリです。

npm version License: MIT Website YouTube

ウェブサイト | スキルディレクトリ | リーダーボード | はじめる


QASkills.sh を選ぶ理由

Vercel の skills.sh にある 49,000 以上のスキルのうち、QA テスト専用のものはほとんどありません。QASkills.sh はそのギャップを埋めます。厳選された QA 特化のスキルディレクトリを通じて、AI コーディングエージェントに専門家レベルのテスト知識を、コマンドひとつで提供します。

npx @qaskills/cli add playwright-e2e
  ✓ Detected agent: Claude Code
  ✓ Installing playwright-e2e v1.0.0...
  ✓ Skill installed successfully!

AI エージェントは Page Object Model、フィクスチャ、ベストプラクティスを使った Playwright テストを自動的に作成できるようになります。


クイックスタート

1. スキルをインストールする(グローバルインストールは不要です)
npx @qaskills/cli add playwright-e2e
2. または、すばやく利用できるようグローバルにインストールする
npm i -g @qaskills/cli
qaskills add playwright-e2e
3. スキルを検索する
npx @qaskills/cli search "api testing"
4. インストール済みのスキルを一覧表示する
npx @qaskills/cli list
5. スキルを削除する
npx @qaskills/cli remove playwright-e2e
6. または、MCP サーバーを使う(エージェント内から検索・インストールできます)

io.github.PramodDutta/qaskills として公式 MCP レジストリに登録されています。

# Claude Code
claude mcp add qaskills -- npx -y @qaskills/mcp
// Any MCP client (Cursor, Windsurf, etc.)
{
  "mcpServers": {
    "qaskills": { "command": "npx", "args": ["-y", "@qaskills/mcp"] }
  }
}

エージェントでは、6 つのツール search_skills、get_skill、get_skill_content、install_skill、list_categories、get_leaderboard を利用できます。詳しくは packages/mcp をご覧ください。


主な機能

機能説明
27 以上のエージェントに対応Claude Code、Cursor、Copilot、Windsurf、Codex、Aider、Cline、Devin など
自動検出CLI が使用中の AI エージェントを検出し、適切な設定ディレクトリにインストールします
20 以上の厳選スキルE2E、API、ユニット、パフォーマンス、セキュリティなどを網羅する、専門家がレビューした QA テストパターン
スキルパック関連するスキルをまとめて、コマンドひとつでインストールできます
独自スキルの公開ダッシュボードまたは CLI からスキルを作成・共有できます
オープンソースMIT ライセンス、コミュニティ主導
対応フレームワーク
Playwright Cypress Selenium Jest Pytest k6 JMeter Appium Postman REST Assured Cucumber Axe-core Pact

対応 AI エージェント(27 以上)

エージェントステータスエージェントステータス
Claude Code✅Cursor✅
GitHub Copilot✅Windsurf✅
Codex CLI✅Aider✅
Continue✅Cline✅
Zed AI✅Bolt.new✅
Lovable✅v0✅
Devin✅Sourcegraph Cody✅
Replit Agent✅Amazon Q Developer✅
JetBrains AI✅Gemini Code Assist✅
Roo Code✅Augment Code✅
Trae✅その他...✅

利用可能なスキル

#スキルカテゴリー品質
1Playwright E2E テストE2E、ビジュアル92/100
2Jest ユニットテストユニット91/100
3Cypress E2E テストE2E90/100
4OWASP セキュリティテストセキュリティ89/100
5Playwright API テストAPI88/100
6Pytest パターンユニット、統合88/100
7k6 パフォーマンステストパフォーマンス87/100
8ビジュアルリグレッションテストビジュアル86/100
9Axe-core アクセシビリティアクセシビリティ86/100
10Selenium Java テストE2E85/100
11REST Assured APIAPI85/100
12CI/CD パイプライン設定DevOps85/100
13Appium モバイルテストモバイル84/100
14Postman API テストAPI84/100
15コントラクトテスト(Pact)コントラクト84/100
16テストデータ生成ユーティリティ83/100
17JMeter 負荷テスト負荷82/100
18BDD/Cucumber パターンBDD82/100
19テスト計画の生成プロセス80/100
20バグレポートの作成プロセス78/100

すべてのスキルを見る →


スキルパック

厳選されたパックを使って、複数のスキルを一度にインストールできます。

パック含まれるスキルユースケース
フルスタック QAPlaywright + Cypress + k6 + OWASP + Jest + Pytest + CI/CDQA を全面的にカバー
Playwright 完全スイートE2E + API + ビジュアル + アクセシビリティPlaywright を重視するチーム
API テストツールキットPlaywright API + REST Assured + Postman + Pact + k6バックエンドと API のテスト

仕組み

1. SEARCH   →  Browse skills on qaskills.sh or search via CLI
2. INSTALL  →  npx @qaskills/cli add <skill-name>
3. TEST     →  Your AI agent now has QA expertise built-in

CLI は、使用している AI エージェント(Claude Code、Cursor、Copilot など)を自動検出し、スキルの SKILL.md を適切な設定ディレクトリにインストールします。エージェントはこのファイルを読み込み、テストパターンに従って自動的にテストを実行します。


独自のスキルを公開する

ウェブサイトから
  1. qaskills.sh/dashboard/publish にアクセスします
  2. GitHub でサインインします
  3. 5 ステップのフォームに入力します
  4. 公開します!
CLI から
# Scaffold a new SKILL.md
npx @qaskills/cli init my-skill

# Edit the generated SKILL.md with your testing patterns

# Publish to the registry
npx @qaskills/cli publish
SKILL.md の形式
---
name: My Testing Skill
description: What this skill teaches AI agents
version: 1.0.0
license: MIT
testingTypes: [E2E, API]
frameworks: [Playwright]
languages: [TypeScript]
agents: [claude-code, cursor, copilot]
---

# My Testing Skill

Instructions for the AI agent go here...

技術スタック

レイヤーテクノロジー
フレームワークNext.js 15 (App Router)
UIshadcn/ui + Tailwind CSS v4
データベースNeon Serverless Postgres + Drizzle ORM
検索Typesense
認証Clerk
キャッシュUpstash Redis
ホスティングVercel
CLITypeScript + Commander.js
モノレポTurborepo + pnpm

プロジェクト構成

qaskills/
├── packages/
│   ├── web/              # Next.js 15 website & API
│   ├── cli/              # @qaskills/cli (npm package)
│   ├── shared/           # Types, constants, Zod schemas, parsers
│   ├── sdk/              # Programmatic TypeScript SDK
│   └── skill-validator/  # SKILL.md validation
├── seed-skills/          # 20+ curated QA skill definitions
└── landingpage/          # Marketing site

コントリビューション

コントリビューションを歓迎します!参加する方法は次のとおりです。

  1. 新しいスキルを追加する — SKILL.md を作成し、ダッシュボードまたは CLI から公開します
  2. 既存のスキルを改善する — テストパターンとカバレッジを強化する PR を送信します
  3. バグを報告する — GitHub でイシューを作成します
  4. 機能をリクエストする — イシューを作成するか、ディスカッションを開始します
ローカル開発
# Clone the repo
git clone [email protected]:PramodDutta/qaskills.git
cd qaskills

# Install dependencies (requires pnpm 9.15+ and Node 20+)
pnpm install

# Build shared package first (other packages depend on it)
pnpm --filter @qaskills/shared build

# Start all dev servers
pnpm dev

# Run tests
pnpm test

# Lint & format
pnpm lint
pnpm format

The Testing Academy が開発

YouTube 登録者 189K 人以上 | QA とテスト自動化の教育

YouTube | ウェブサイト | Twitter


MIT ライセンス | テストを念頭に置いて開発

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。