Token导航 LogoToken导航

Agent Skill · 研究检索

senior-qa(高级质量保证)

senior-qa 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

senior-qa 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为操作浏览器;许可证为 MIT,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 50,882。

总安装 605周安装 26GitHub Stars 公开资料未说明下载 212核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:senior-qa(高级质量保证)
来源仓库:https://github.com/rickydwilson-dcs/claude-skills
仓库路径:skills/senior-qa
安装命令:
npx skills add rickydwilson-dcs/claude-skills --skill "senior-qa"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add rickydwilson-dcs/claude-skills --skill "senior-qa"

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

senior-qa 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。它适用于质量保证领域的研究检索,帮助 Agent 从测试用例、缺陷报告或流程规范中筛选相关资料。

通过 GitHub 安装,使用 npx skills add rickydwilson-dcs/claude-skills --skill "senior-qa" 命令即可集成到支持的宿主环境中。安装前建议确认权限范围和维护状态,并注意是否会触发联网、命令执行或文件读写操作。

可结合来源仓库和原始 README 进一步核验具体用法和功能边界。

来源仓库内路径:skills/senior-qa

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add rickydwilson-dcs/claude-skills --skill "senior-qa";命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

senior-qa 怎么安装?

在终端执行 npx skills add rickydwilson-dcs/claude-skills --skill "senior-qa"。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

senior-qa 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

senior-qa 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

senior-qa 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

senior-qa 用的人多吗?

公开数据是累计安装 605 次,近一周安装 26 次,下载 212 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

senior-qa 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
senior-qa

高级质量保证 · 本页

605—操作浏览器MIT未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
senior-qa
title
Senior QA Skill Package
description
Comprehensive QA and testing skill for quality assurance, test automation, and testing strategies for ReactJS, NextJS, NodeJS applications. Includes test suite generation, coverage analysis, E2E testing setup, and quality metrics. Use when designing test strategies, writing test cases, implementing test automation, performing manual testing, or analyzing test coverage.
domain
engineering
subdomain
quality-assurance
difficulty
advanced
time-saved
TODO: Quantify time savings
frequency
TODO: Estimate usage frequency
use-cases
related-agents
[cs-qa-engineer, cs-tdd-engineer]
related-skills
[engineering-team/code-reviewer]
related-commands
[/generate.tests, /generate.tdd]
orchestrated-by
[cs-qa-engineer, cs-tdd-engineer]
dependencies
scripts
references
assets
[]
compatibility
python-version
3.8+
platforms
[macos, linux, windows]
tech-stack
[Python 3.8+, Markdown]
examples
title
Example Usage
input
TODO: Add example input for senior-qa
output
TODO: Add expected output
stats
downloads
0
stars
0
rating
0.0
reviews
0
version
v1.0.0
author
Claude Skills Team
contributors
[]
created
2025-10-19
updated
2025-11-23
license
MIT
tags
[analysis, automation, design, engineering, senior, testing]
featured
false
verified
true

Senior QA

Complete toolkit for senior QA engineers with comprehensive testing strategies, automation frameworks, and quality assurance best practices.

Overview

The Senior QA skill provides world-class testing frameworks, automation tools, and quality assurance methodologies for modern software development. This skill covers unit testing, integration testing, E2E testing, test coverage analysis, and quality metrics used by leading engineering teams.

Designed for senior QA engineers and test automation specialists, this skill includes proven patterns for React/Next.js/Node.js applications, test suite generation, coverage optimization, and E2E test scaffolding. All content focuses on production-grade testing with industry best practices.

Core Value: Build comprehensive test suites that catch 90%+ of bugs before production while maintaining fast CI/CD pipelines and high developer productivity.

Quick Start

Main Capabilities

This skill provides eight core capabilities through automated scripts:

# Test Suite Generator
python scripts/test_suite_generator.py --input <path> [options]

# Coverage Analyzer
python scripts/coverage_analyzer.py --input <path> [options]

# E2E Test Scaffolder
python scripts/e2e_test_scaffolder.py --input <path> [options]

# TDD Workflow (Red-Green-Refactor)
python scripts/tdd_workflow.py --input <path> --phase red|green|refactor [options]

# Fixture Generator (Test Data)
python scripts/fixture_generator.py --input <path> [options]

# Format Detector (Framework Detection)
python scripts/format_detector.py --input <path> [options]

# Test Spec Generator (Given-When-Then)
python scripts/test_spec_generator.py --input <path> --requirement "..." [options]

# Refactor Analyzer (Safety Validation)
python scripts/refactor_analyzer.py --input <path> [options]

Core Capabilities

1. Test Suite Generator

Automated tool for test suite generator tasks.

Features:

  • Automated scaffolding
  • Best practices built-in
  • Configurable templates
  • Quality checks

Usage:

python scripts/test_suite_generator.py <project-path> [options]

2. Coverage Analyzer

Comprehensive analysis and optimization tool.

Features:

  • Deep analysis
  • Performance metrics
  • Recommendations
  • Automated fixes

Usage:

python scripts/coverage_analyzer.py <target-path> [--verbose]

3. E2E Test Scaffolder

Advanced tooling for specialized tasks.

Features:

  • Expert-level automation
  • Custom configurations
  • Integration ready
  • Production-grade output

Usage:

python scripts/e2e_test_scaffolder.py [arguments] [options]

Key Workflows

1. Design Test Strategy for New Feature

Time: 2-3 hours

  1. Analyze Feature Requirements - Understand what needs testing
  2. Identify Test Scenarios - Map out happy path, edge cases, error conditions
  3. Generate Test Suite - Use test_suite_generator.py to scaffold tests
  4. Implement Tests - Write unit, integration, and E2E tests
  5. Verify Coverage - Run coverage_analyzer.py to ensure adequate coverage

Expected Output: Comprehensive test suite with >80% coverage

2. Improve Test Coverage

Time: 4-6 hours

  1. Run Coverage Analysis - Identify gaps with coverage_analyzer.py
  2. Prioritize Coverage Gaps - Focus on critical paths first
  3. Write Missing Tests - Add tests for uncovered code
  4. Refactor for Testability - Break down complex functions
  5. Verify Improvement - Re-run coverage analysis

Expected Output: Test coverage increased by 15-30%

3. Set Up E2E Testing

Time: 1-2 days

  1. Design E2E Test Scenarios - Identify critical user journeys
  2. Scaffold E2E Framework - Use e2e_test_scaffolder.py
  3. Implement Test Cases - Write Cypress or Playwright tests
  4. Integrate with CI/CD - Add E2E tests to pipeline
  5. Monitor and Maintain - Keep tests stable and fast

Expected Output: Production E2E test suite running in CI/CD

4. TDD Feature Development (Red-Green-Refactor)

Time: 2-4 hours per feature

  1. Detect Framework - Run format_detector.py to identify test framework
  2. Generate Test Specs - Use test_spec_generator.py with feature requirement
  3. RED Phase - Run tdd_workflow.py --phase red, write failing tests
  4. Generate Fixtures - Use fixture_generator.py for test data
  5. GREEN Phase - Run tdd_workflow.py --phase green, implement minimal code
  6. REFACTOR Phase - Run refactor_analyzer.py, then tdd_workflow.py --phase refactor
  7. Verify - Run coverage_analyzer.py to confirm coverage

Expected Output: Feature with 90%+ test coverage following TDD methodology

5. Legacy Code Refactoring with TDD Safety

Time: 4-8 hours

  1. Analyze Refactoring Safety - Run refactor_analyzer.py to check readiness
  2. Write Characterization Tests - Capture existing behavior with test_suite_generator.py
  3. RED Phase - Add failing tests for desired changes
  4. GREEN Phase - Implement minimal changes to pass tests
  5. REFACTOR Phase - Use refactor_analyzer.py suggestions
  6. Verify Safety - Re-run refactor_analyzer.py to confirm all checks pass

Expected Output: Safely refactored code with test coverage as safety net

6. TDD Project Setup

Time: 1-2 hours

  1. Detect Existing Framework - Run format_detector.py
  2. Generate Initial Fixtures - Use fixture_generator.py
  3. Create Test Spec Template - Run test_spec_generator.py with sample requirement
  4. Configure TDD Workflow - Set up tdd_workflow.py for team use
  5. Document Process - Reference tdd_methodology.md for team onboarding

Expected Output: Project configured for TDD with team documentation

Python Tools

test_suite_generator.py

Generates comprehensive test suites from source code analysis with unit, integration, and edge case coverage.

Key Features:

  • Automated test scaffolding for React/Next.js/Node.js
  • Unit test generation with Jest/React Testing Library patterns
  • Integration test templates with database and API mocking
  • Edge case identification and test generation
  • Test naming conventions and file structure automation

Common Usage:

# Generate test suite for component
python scripts/test_suite_generator.py src/components/Button.tsx

# Generate tests for entire directory
python scripts/test_suite_generator.py src/components/ --recursive

# Help
python scripts/test_suite_generator.py --help

Use Cases:

  • Scaffolding tests for new components or modules
  • Ensuring consistent test structure across codebase
  • Accelerating test development for large codebases
  • Training junior engineers on testing patterns

coverage_analyzer.py

Analyzes test coverage with detailed gap identification and actionable recommendations for improvement.

Key Features:

  • Line, branch, and function coverage metrics
  • Coverage gap identification by file and function
  • Priority scoring (critical paths vs. utility functions)
  • Historical trend analysis
  • Integration with Jest, Istanbul, and NYC coverage tools
  • Visual coverage reports with heat maps

Common Usage:

# Analyze coverage for project
python scripts/coverage_analyzer.py .

# Detailed report with recommendations
python scripts/coverage_analyzer.py . --verbose

# JSON output for CI/CD integration
python scripts/coverage_analyzer.py . --output json

# Help
python scripts/coverage_analyzer.py --help

Use Cases:

  • Identifying untested code before production
  • Setting coverage targets and tracking progress
  • Prioritizing test development efforts
  • Generating coverage reports for stakeholders

e2e_test_scaffolder.py

Scaffolds end-to-end test infrastructure with Cypress or Playwright including page objects, test data, and CI/CD integration.

Key Features:

  • E2E framework setup (Cypress or Playwright)
  • Page Object Model pattern generation
  • Test data management and fixtures
  • CI/CD pipeline integration (GitHub Actions, CircleCI)
  • Visual regression testing setup
  • Parallelization and sharding configuration

Common Usage:

# Scaffold Cypress E2E tests
python scripts/e2e_test_scaffolder.py --framework cypress

# Scaffold Playwright tests
python scripts/e2e_test_scaffolder.py --framework playwright

# With CI/CD integration
python scripts/e2e_test_scaffolder.py --framework cypress --ci github-actions

# Help
python scripts/e2e_test_scaffolder.py --help

Use Cases:

  • Setting up E2E testing for new applications
  • Migrating from Selenium to modern frameworks
  • Implementing visual regression testing
  • Establishing E2E testing standards across teams

tdd_workflow.py

Orchestrates TDD Red-Green-Refactor cycles with phase tracking, checklists, and guidance for test-driven development.

Key Features:

  • Red-Green-Refactor cycle management
  • Phase-specific checklists and validation
  • Guidance and best practices per phase
  • Test file metrics and tracking
  • Next steps recommendations

Common Usage:

# Start RED phase - write failing test
python scripts/tdd_workflow.py --input . --phase red

# Move to GREEN phase - make tests pass
python scripts/tdd_workflow.py --input . --phase green

# Move to REFACTOR phase - improve code
python scripts/tdd_workflow.py --input . --phase refactor --test-file tests/test_feature.py

# Help
python scripts/tdd_workflow.py --help

Use Cases:

  • Following strict TDD methodology
  • Training teams on Red-Green-Refactor cycles
  • Tracking TDD cycle metrics
  • Enforcing TDD best practices

fixture_generator.py

Generates comprehensive test fixtures with boundary values, edge cases, and realistic test data for various data types.

Key Features:

  • Boundary value generation (min, max, zero, negative)
  • Edge case generation (null, empty, special chars, XSS, SQL injection)
  • Factory patterns for common entities (user, product, order)
  • Multiple data type support (integer, string, array, email, url, date)
  • Configurable fixture counts

Common Usage:

# Generate fixtures for all types
python scripts/fixture_generator.py --input .

# Generate email-specific fixtures
python scripts/fixture_generator.py --input . --type email --count 10

# Generate with edge cases
python scripts/fixture_generator.py --input . --output json

# Help
python scripts/fixture_generator.py --help

Use Cases:

  • Creating test data for unit tests
  • Generating boundary condition test cases
  • Security testing with injection patterns
  • Building comprehensive test fixtures

format_detector.py

Auto-detects test framework and coverage format from project configuration files.

Key Features:

  • Framework detection (Jest, Vitest, Mocha, Pytest, JUnit, RSpec)
  • Coverage format detection (Istanbul, LCOV, Cobertura, JaCoCo, coverage.py)
  • Language detection (JavaScript, TypeScript, Python, Java, Ruby, Go)
  • Config file discovery
  • Framework-specific recommendations

Common Usage:

# Detect framework for project
python scripts/format_detector.py --input /path/to/project

# JSON output for CI/CD
python scripts/format_detector.py --input . --output json

# Verbose detection
python scripts/format_detector.py --input . -v

# Help
python scripts/format_detector.py --help

Use Cases:

  • Automatic test framework setup
  • CI/CD pipeline configuration
  • Multi-project testing standardization
  • Coverage tool selection

test_spec_generator.py

Generates Given-When-Then test specifications from feature requirements with framework-specific templates.

Key Features:

  • Requirement parsing and analysis
  • Given-When-Then specification generation
  • Edge case spec generation
  • Framework-specific test templates (Jest, Pytest, Vitest, Mocha)
  • Priority and category assignment

Common Usage:

# Generate specs from requirement
python scripts/test_spec_generator.py --input . --requirement "User can login with email"

# Generate Pytest template
python scripts/test_spec_generator.py --input . --requirement "API validates input" --framework pytest

# Output test template only
python scripts/test_spec_generator.py --input . --requirement "Calculate total" --output template

# Help
python scripts/test_spec_generator.py --help

Use Cases:

  • Converting requirements to test specifications
  • BDD-style test planning
  • Test scaffolding for new features
  • Training teams on Given-When-Then format

refactor_analyzer.py

Validates refactoring safety by analyzing code smells, test coverage, and providing improvement suggestions during TDD refactor phase.

Key Features:

  • Code smell detection (long methods, deep nesting, complexity)
  • Test coverage safety checks
  • Refactoring suggestions with steps
  • Safety scoring and readiness assessment
  • CI/CD pipeline detection

Common Usage:

# Analyze project for refactoring
python scripts/refactor_analyzer.py --input /path/to/src

# JSON output for reporting
python scripts/refactor_analyzer.py --input . --output json

# Skip test safety checks
python scripts/refactor_analyzer.py --input . --no-test-check

# Help
python scripts/refactor_analyzer.py --help

Use Cases:

  • Pre-refactoring safety validation
  • Code smell identification
  • Technical debt assessment
  • TDD refactor phase guidance

Reference Documentation

Testing Strategies

Comprehensive guide available in references/testing_strategies.md:

  • Detailed patterns and practices
  • Code examples
  • Best practices
  • Anti-patterns to avoid
  • Real-world scenarios

Test Automation Patterns

Complete workflow documentation in references/test_automation_patterns.md:

  • Step-by-step processes
  • Optimization strategies
  • Tool integrations
  • Performance tuning
  • Troubleshooting guide

Qa Best Practices

Technical reference guide in references/qa_best_practices.md:

  • Technology stack details
  • Configuration examples
  • Integration patterns
  • Security considerations
  • Scalability guidelines

TDD Methodology

Comprehensive TDD guide in references/tdd_methodology.md:

  • Red-Green-Refactor cycle detailed phases
  • TDD best practices and conventions
  • Anti-patterns to avoid
  • Framework-specific patterns (Jest, Pytest)
  • TDD metrics and quality indicators

Tech Stack

Languages: TypeScript, JavaScript, Python, Go, Swift, Kotlin Frontend: React, Next.js, React Native, Flutter Backend: Node.js, Express, GraphQL, REST APIs Database: PostgreSQL, Prisma, NeonDB, Supabase DevOps: Docker, Kubernetes, Terraform, GitHub Actions, CircleCI Cloud: AWS, GCP, Azure

Development Workflow

1. Setup and Configuration

# Install dependencies
npm install
# or
pip install -r requirements.txt

# Configure environment
cp .env.example .env

2. Run Quality Checks

# Use the analyzer script
python scripts/coverage_analyzer.py .

# Review recommendations
# Apply fixes

3. Implement Best Practices

Follow the patterns and practices documented in:

  • references/testing_strategies.md
  • references/test_automation_patterns.md
  • references/qa_best_practices.md

Best Practices Summary

Code Quality

  • Follow established patterns
  • Write comprehensive tests
  • Document decisions
  • Review regularly

Performance

  • Measure before optimizing
  • Use appropriate caching
  • Optimize critical paths
  • Monitor in production

Security

  • Validate all inputs
  • Use parameterized queries
  • Implement proper authentication
  • Keep dependencies updated

Maintainability

  • Write clear code
  • Use consistent naming
  • Add helpful comments
  • Keep it simple

Common Commands

# Development
npm run dev
npm run build
npm run test
npm run lint

# Analysis
python scripts/coverage_analyzer.py .
python scripts/e2e_test_scaffolder.py --analyze

# Deployment
docker build -t app:latest .
docker-compose up -d
kubectl apply -f k8s/

Troubleshooting

Common Issues

Check the comprehensive troubleshooting section in references/qa_best_practices.md.

Getting Help

  • Review reference documentation
  • Check script output messages
  • Consult tech stack documentation
  • Review error logs

Resources

  • Pattern Reference: references/testing_strategies.md
  • Workflow Guide: references/test_automation_patterns.md
  • Technical Guide: references/qa_best_practices.md
  • Tool Scripts: scripts/ directory

平台分布

Claude Code

27.35%
按下载量换算58

trae

22.43%
按下载量换算48

Antigravity

16.62%
按下载量换算35

Codex

13.21%
按下载量换算28

windsurf

7.08%
按下载量换算15

Gemini CLI

3.2%
按下载量换算7

安全审计

暂无安全审计结果可展示。

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills