YouTube MCP for Claude & ChatGPT
TubeLab is the YouTube MCP Server for Claude and ChatGPT. Real channels, viral outliers, video transcripts and much more - all in your AI chat.
翻訳待ち
AI-powered QA framework built from reusable skills that teach AI agents (Claude, Copilot, Codex, Gemini) to do quality work like an experienced QA engineer
翻訳待ち
スキルPythonGitHub @Marina-Gajego自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗An open collection of QA skills — reusable instructions that help AI agents (Claude, Copilot, Codex, Gemini and others) with quality work, with a human always reviewing and approving the result.
Instead of a library of code, this repository is made of know-how: each skill packages a QA practice so an AI agent can execute it consistently, using MCP servers and the tools your team already uses along the way.
Status: 🚧 Early stage — four skills available today, more being added over time.
There is no fixed flow to follow: each skill is independent and can be used on its own or combined with others, whenever it makes sense for your context. Pair skills with MCP servers (browser automation, issue trackers, API clients, repositories) and the agent stops being a chatbot and becomes a QA teammate.
Skills available today:
| Category | Skill | Description |
|---|---|---|
| Discovery | test-stack-discovery | Study how your tests are built — inside the product repo or in a separate test repo — in focused sessions: stack and how to run every suite (e2e, API, unit, performance…), the architecture and how consistently it follows OOP, how test cases are written (Gherkin, titles, Jira/Xray keys), naming/selector conventions and team rules, step-by-step recipes to add tests, page objects, steps and fixtures the team's way, plus data, auth, environments, CI and coverage. file:line evidence for every claim. Saves it in .qa-skills/ in your repo so other skills write tests that look like your team wrote them. Read-only: never runs tests or copies secrets. Takes a while on purpose (≈8–12 min on a mid-size repo). Model: use your strongest model (e.g. Opus) for the first discovery of a repo — it catches more (in our tests, a real bug in the test code and the full set of recipes); a lighter model (e.g. Sonnet) used ~30% fewer tokens at a lower price per token and is a good fit for re-runs that update existing files. |
| Automation | test-automation | Write new automated tests in your repo the way your team already writes them — test case first (a Gherkin scenario in BDD suites, test and step titles in code-only ones), then the step definitions, page objects, services and fixtures behind it. Before writing anything it maps what already exists and reuses it (a bundled script finds near-duplicate steps), so it doesn't add duplicate steps, locators or requests; you get a reuse map showing what was reused, extended and created. Reads the .qa-skills/ files from test-stack-discovery (and does a lighter discovery without them), runs compile/dry-run checks, then the new tests alone and with the suite when the environment is safe to use (isolating tests that would break shared state, like a global logout). Writes code only — never commits. Validated on Playwright + TypeScript (UI) and Cucumber + REST Assured (Java API): generated tests passed against the real apps, and existing suites kept passing; other stacks are covered by the instructions but not validated yet. |
| Testing | exploratory-testing | Run a real exploratory session (SBTM) on a web app, API, mobile or desktop app — driving the product through MCP tools (Playwright MCP by default) — and get a session report with charter, notes, defects with evidence, questions and next charters. Warns you when the tools to reach the product aren't connected. Validated on web (Playwright MCP) and REST APIs (curl); mobile and desktop targets are not validated yet. |
| Report | bug-report-writer | Turn any evidence (notes, logs, failed tests) into a clear, reproducible, Jira-style bug report — built strictly from what you provide, with gaps marked instead of invented. Delivers in chat, as a Markdown file, or straight into your tracker via MCP. |
More skills (requirements analysis, test design, code review, performance…) are planned. Have an idea? Open a Skill idea issue.
Every skill works on its own, but some of them hand context to each other:
test-stack-discovery ──writes .qa-skills/──▶ test-automation ──failing test──▶ bug-report-writer
▲
exploratory-testing ─────────────────defects found in the session────────────────────┘
test-stack-discovery → test-automation. Discovery saves what it learns about your test repo (stack, architecture, conventions, recipes) in .qa-skills/. Automation reads those files to write tests that look like your team's. If the files aren't there, Automation does a lighter discovery of its own, so you don't have to run Discovery first.test-automation / exploratory-testing → bug-report-writer. When a new test or an exploratory session finds a real defect, the report writer turns that evidence into a ticket.Shared context lives in your project's .qa-skills/ folder — see docs/configuration.md.
This is the beginning of the README. Read the rest at the original. Read the full README ↗