qa-expert
This skill should be used when establishing comprehensive QA testing processes for any software project.
Skill by JsonLee12138
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jsonlee12138-qa-expert
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, security, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/qa-expert
What's inside
- Skill name
qa-expert- Description
- This skill should be used when establishing comprehensive QA testing processes for any software project. Use when creating test strategies, writing test cases following Google Testing Standards, executing test plans, tracking bugs with P0-P4 classification, calculating quality metrics, or generating progress reports. Includes autonomous execution capability via master prompts and complete documentation templates for third-party QA team handoffs. Implements OWASP security testing and achieves 90% coverage targets.
- License
- MIT
- Instructions
- 285 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (9)
- SKILL.md
- TEST-CASE-TEMPLATE.md · assets/templates/
- day1_onboarding.md · references/
- google_testing_standards.md · references/
- ground_truth_principle.md · references/
- llm_prompts_library.md · references/
- master_qa_prompt.md · references/
- calculate_metrics.py · scripts/
- init_qa_project.py · scripts/
SKILL.md (first lines)
# QA Expert Establish world-class QA testing processes for any software project using proven methodologies from Google Testing Standards and OWASP security best practices. ## When to Use This Skill Trigger this skill when: - Setting up QA infrastructure for a new or existing project - Writing standardized test cases (AAA pattern compliance) - Executing comprehensive test plans with progress tracking - Implementing security testing (OWASP Top 10) - Filing bugs with proper severity classification (P0-P4) - Generating QA reports (daily summaries, weekly progress) - Calculating quality metrics (pass rate, coverage, gates) - Preparing QA documentation for third-party team handoffs - Enabling autonomous LLM-driven test execution ## Quick Start **One-command initialization**: ```bash python scripts/init_qa_project.py <project-name> [output-directory] ``` **What gets created**: - Directory structure (`tests/docs/`, `tests/e2e/`, `tests/fixtures/`) - Tracking CSVs (`TEST-EXECUTION-TRACKING.csv`, `BUG-TRACKING-TEMPLATE.csv`) - Documentation templates (`BASELINE-METRICS.md`, `WEEKLY-PROGRESS-REPORT.md`) - Master QA Prompt for autonomous execution - README with complete quickstart guide **For autonomous execution** (recommended): See `references/master_qa_prompt.md` - single copy-paste command for 100x speedup. ## Core Capabilities ### 1. QA Project Initialization Initialize complete QA infrastructure with all templates: ```bash python scripts/init_qa_project.py <project-name> [output-directory] ``` Creates directory structure, tracking CSVs, documentation templates, and master prompt for autonomous execution. **Use when**: Starting QA from scratch or migrating to structured QA process. ### 2. Test Case Writing Write standardized, reproducible test cases following AAA pattern (Arrange-Act-Assert): 1. Read template: `assets/templates/TEST-CASE-TEMPLATE.md` 2. Follow structure: Prerequisites (Arrange) → Test Steps (Act) → Expected Results (Assert) 3. Assign priority: P0 (blocker) → P4 (low) 4. Include edge cases and potential bugs **Test case format**: TC-[CATEGORY]-[NUMBER] (e.g., TC-CLI-001, TC-WEB-042, TC-SEC-007) **Reference**: See `references/google_testing_standards.md` for complete AAA pattern guidelines and coverage thresholds. ### 3. Test Execution & Tracking **Ground Truth Principle** (critical): - **Test case documents** (e.g., `02-CLI-TEST-CASES.md`) = **authoritative source** for test steps - **Tracking CSV** = execution status only (do NOT trust CSV for test specifications) - See `references/ground_truth_principle.md` for preventing doc/CSV sync issues **Manual execution**: 1. Read test case from category document (e.g., `02-CLI-TEST-CASES.md`) ← **always start here** 2. Execute test steps exactly as documented 3. Update `TEST-EXECUTION-TRACKING.csv` **immediately** after EACH test (never batch) 4. File bug in `BUG-TRACKING-TEMPLATE.csv` if test fails **Autonomous execution** (recommended): 1. Copy master prompt from `references/master_qa_prompt.md` 2. Paste to LLM session 3. LLM auto-executes, auto-tracks, auto-files bugs, auto-generates reports **Innovation**: 100x faster vs manual + zero human error in tracking + auto-resume capability. ### 4. Bug Reporting File bugs with proper severity classification: **Required fields**: - Bug ID: Sequential (BUG-001, BUG-002, ...) - Severity: P0 (24h fix) → P4 (optional) - Steps to Reproduce: Numbered, specific - Environment: OS, versions, configuration **Severity classification**: - **P0 (Blocker)**: Security vulnerability, core functionality broken, data loss - **P1 (Critical)**: Major feature broken with workaround - **P2 (High)**: Minor feature issue, edge case - **P3 (Medium)**: Cosmetic issue - **P4 (Low)**: Documentation typo **Reference**: See `BUG-TRACKING-TEMPLATE.csv` for complete template with examples. ### 5. Quality Metrics Calculation Calculate comprehensive QA metrics and quality gates status: ```bash python scripts/calculate_metrics.py <path/to/TEST-EXECUTION-TRACKING.csv> ``` **Metrics dashboard includes**: - Test execution progress (X/Y tests, Z% complete) - Pass rate (passed/executed %) - Bug analysis (unique bugs, P0/P1/P2 breakdown) - Quality gates status (✅/❌ for each gate) **Quality gates** (all must pass for release): | Gate | Target | Blocker | |------|--------|---------| | Test Execution | 100% | Yes | | Pass Rate | ≥80% | Yes | | P0 Bugs | 0 | Yes |
From JsonLee12138/agent-team, MIT.
More from JsonLee12138/agent-team
- 0.502score
task-splitting
JsonLee12138
Decompose requirement, design, or brainstorming documents into reviewable task drafts with one function per task and one file per task, then create…
SkillDFreshness: D★ 33Claude Code +9 - 0.502score
prompt-engineering-patterns
JsonLee12138
Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production.
SkillDFreshness: D★ 33Claude Code +9 - 0.498score
claude-hook-writer
Claude Skills Maintainers
Expert guidance for writing secure, reliable, and performant Claude Code hooks - validates design decisions, enforces best practices, and prevents common…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
mckinsey-consultant
JsonLee12138
McKinsey-style business consultant for hypothesis-driven problem solving, structured analysis, and strategic recommendations Use when the user asks for…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
pm
JsonLee12138
Full-stack product manager covering strategy, discovery, execution, go-to-market, market research, data analytics, marketing growth, and PM toolkit Use when…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
qa-tester
JsonLee12138
测试编写与集成验证工程师,负责 agent-team 项目的单元测试、CLI 命令测试和端到端集成验证 Use when the user asks for qa-tester-related work such as: go 单元测试编写, cli 命令测试, 端到端集成测试, 构建验证 (go…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
pencil-designer
JsonLee12138
Senior Pencil UI/UX Designer specializing in design systems, responsive interfaces, and accessible applications with mandatory Pencil MCP integration Use when…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
uniapp-dev
JsonLee12138
资深 UniApp 开发工程师,专精于 UnoCSS 原子化 CSS、Vite 工程化、UniApp 跨平台开发和 UCharts 数据可视化,具有丰富的小程序/H5/App 全场景交付经验 Use when the user asks for uniapp-dev-related work such as…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
vite-react-dev
JsonLee12138
资深 Vite-React 开发工程师,专精于 UnoCSS 原子化 CSS、Vite 工程化、Vitest 测试、React 现代开发模式和 TanStack 全家桶(Router/Query/Form/Table),具有丰富的 SPA 应用交付经验 Use when the user asks for…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
rules-writer
JsonLee12138
规则文件与 Provider 文件编写者,负责 .agents/rules/*.md、CLAUDE.md、AGENTS.md、GEMINI.md 的内容编写与维护 Use when the user asks for rules-writer-related work such as: markdown…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
pd
JsonLee12138
产品总监角色,精通产品战略、用户研究、优先级排序、路线图规划、SaaS 指标分析、研讨会引导和团队领导力发展,覆盖从发现到交付的完整产品管理生命周期 Use when the user asks for pd-related work such as: 产品战略与定位, 用户研究与客户发现, 优先级排序与路线图…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
growth-marketer
JsonLee12138
Growth marketing role for project promotion across social media platforms, content creation, and community engagement Use when the user asks for…
SkillDFreshness: D★ 33Claude Code +9
Signals
- Stars
- 33
- Forks
- 4
- Open issues
- 1
- Last commit (this folder)
- Mar 21, 2026 (7 months ago)
- Last release
- Mar 22, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/JsonLee12138/agent-team
- Website
- role-hub.vercel.app/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from JsonLee12138
- 0.507score
actions-npm
JsonLee12138
Use when creating or debugging GitHub Actions workflows that publish npm packages with trusted publishing / OIDC.
SkillCFreshness: C★ 2Claude Code +9 - 0.502score
task-splitting
JsonLee12138
Decompose requirement, design, or brainstorming documents into reviewable task drafts with one function per task and one file per task, then create…
SkillDFreshness: D★ 33Claude Code +9 - 0.502score
prompt-engineering-patterns
JsonLee12138
Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production.
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
mckinsey-consultant
JsonLee12138
McKinsey-style business consultant for hypothesis-driven problem solving, structured analysis, and strategic recommendations Use when the user asks for…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
pm
JsonLee12138
Full-stack product manager covering strategy, discovery, execution, go-to-market, market research, data analytics, marketing growth, and PM toolkit Use when…
SkillDFreshness: D★ 33Claude Code +9 - 0.497score
pencil-designer
JsonLee12138
Senior Pencil UI/UX Designer specializing in design systems, responsive interfaces, and accessible applications with mandatory Pencil MCP integration Use when…
SkillDFreshness: D★ 33Claude Code +9
Cite this page
qa-expert skill. Agent Mart. https://agentmart.dev/skills/jsonlee12138-qa-expert (last updated 2026-10-24)