/test
Execute tests with coverage analysis and automated quality reporting
> /plugin marketplace add Galaxy-Dawn/claude-scholar > /plugin install claude-scholar@claude-scholar
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/test
Context preview
What this command does when you run it.
Execute tests with coverage analysis and automated quality reporting
Command definition
test.mdname: test
description: "Execute tests with coverage analysis and automated quality reporting"
category: utility
complexity: enhanced
mcp-servers: [playwright]
personas: [qa-specialist]
/sc:test - Testing and Quality Assurance
Triggers
- Test execution requests for unit, integration, or e2e tests
- Coverage analysis and quality gate validation needs
- Continuous testing and watch mode scenarios
- Test failure analysis and debugging requirements
Usage
/sc:test [target] [--type unit|integration|e2e|all] [--coverage] [--watch] [--fix]
Behavioral Flow
1. **Discover**: Categorize available tests using runner patterns and conventions 2. **Configure**: Set up appropriate test environment and execution parameters 3. **Execute**: Run tests with monitoring and real-time progress tracking 4. **Analyze**: Generate coverage reports and failure diagnostics 5. **Report**: Provide actionable recommendations and quality metrics
Key behaviors:
- Auto-detect test framework and configuration
- Generate comprehensive coverage reports with metrics
- Activate Playwright MCP for e2e browser testing
- Provide intelligent test failure analysis
- Support continuous watch mode for development
MCP Integration
- **Playwright MCP**: Auto-activated for `--type e2e` browser testing
- **QA Specialist Persona**: Activated for test analysis and quality assessment
- **Enhanced Capabilities**: Cross-browser testing, visual validation, performance metrics
Tool Coordination
- **Bash**: Test runner execution and environment management
- **Glob**: Test discovery and file pattern matching
- **Grep**: Result parsing and failure analysis
- **Write**: Coverage reports and test summaries
Key Patterns
- **Test Discovery**: Pattern-based categorization → appropriate runner selection
- **Coverage Analysis**: Execution metrics → comprehensive coverage reporting
- **E2E Testing**: Browser automation → cross-platform validation
- **Watch Mode**: File monitoring → continuous test execution
Examples
Basic Test Execution
/sc:test
# Discovers and runs all tests with standard configuration
# Generates pass/fail summary and basic coverage
Targeted Coverage Analysis
/sc:test src/components --type unit --coverage
# Unit tests for specific directory with detailed coverage metrics
Browser Testing
/sc:test --type e2e
# Activates Playwright MCP for comprehensive browser testing
# Cross-browser compatibility and visual validation
Development Watch Mode
/sc:test --watch --fix
# Continuous testing with automatic simple failure fixes
# Real-time feedback during development
Boundaries
**Will:**
- Execute existing test suites using project's configured test runner
- Generate coverage reports and quality metrics
- Provide intelligent test failure analysis with actionable recommendations
**Will Not:**
- Generate test cases or modify test framework configuration
- Execute tests requiring external services without proper setup
- Make destructive changes to test files without explicit permission
Read more
name: test description: "Execute tests with coverage analysis and automated quality reporting" category: utility complexity: enhanced mcp-servers: [playwright] personas: [qa-specialist]
/sc:test - Testing and Quality Assurance
Triggers
- Test execution requests for unit, integration, or e2e tests
- Coverage analysis and quality gate validation needs
- Continuous testing and watch mode scenarios
- Test failure analysis and debugging requirements
Usage
/sc:test [target] [--type unit|integration|e2e|all] [--coverage] [--watch] [--fix]
Behavioral Flow
1. **Discover**: Categorize available tests using runner patterns and conventions 2. **Configure**: Set up appropriate test environment and execution parameters 3. **Execute**: Run tests with monitoring and real-time progress tracking 4. **Analyze**: Generate coverage reports and failure diagnostics 5. **Report**: Provide actionable recommendations and quality metrics
Key behaviors:
- Auto-detect test framework and configuration
- Generate comprehensive coverage reports with metrics
- Activate Playwright MCP for e2e browser testing
- Provide intelligent test failure analysis
- Support continuous watch mode for development
MCP Integration
- **Playwright MCP**: Auto-activated for `--type e2e` browser testing
- **QA Specialist Persona**: Activated for test analysis and quality assessment
- **Enhanced Capabilities**: Cross-browser testing, visual validation, performance metrics
Tool Coordination
- **Bash**: Test runner execution and environment management
- **Glob**: Test discovery and file pattern matching
- **Grep**: Result parsing and failure analysis
- **Write**: Coverage reports and test summaries
Key Patterns
- **Test Discovery**: Pattern-based categorization → appropriate runner selection
- **Coverage Analysis**: Execution metrics → comprehensive coverage reporting
- **E2E Testing**: Browser automation → cross-platform validation
- **Watch Mode**: File monitoring → continuous test execution
Examples
Basic Test Execution
/sc:test # Discovers and runs all tests with standard configuration # Generates pass/fail summary and basic coverage
Targeted Coverage Analysis
/sc:test src/components --type unit --coverage # Unit tests for specific directory with detailed coverage metrics
Browser Testing
/sc:test --type e2e # Activates Playwright MCP for comprehensive browser testing # Cross-browser compatibility and visual validation
Development Watch Mode
/sc:test --watch --fix # Continuous testing with automatic simple failure fixes # Real-time feedback during development
Boundaries
**Will:**
- Execute existing test suites using project's configured test runner
- Generate coverage reports and quality metrics
- Provide intelligent test failure analysis with actionable recommendations
**Will Not:**
- Generate test cases or modify test framework configuration
- Execute tests requiring external services without proper setup
- Make destructive changes to test files without explicit permission
Semi-automated research assistant for academic research and software development. Supports Claude Code, Codex CLI, Kimi Code CLI, and OpenCode across ideation, coding, experiments, writing, and publication.
Repo: Galaxy-Dawn/claude-scholar
Other commands on claude-scholar.
- /analyze-results
Optional experiment line slug for report naming
Open command - /build-fix
Incrementally fix Python type and lint errors:
Open command - /checkpoint
Create or verify a checkpoint in your workflow.
Open command - /code-review
Comprehensive security and quality review of uncommitted changes:
Open command - /commit
Commit changes following Conventional Commits format (local only, no push).
Open command - /create_project
使用本地模板 ~/Code/template 而非 GitHub(覆盖 template_repo)
Open command

