SkillAgentSearch skills...

qa

Integrate SettleMint into your application with ease.

Install / Use

npx skills add settlemint/sdk

Installs into whichever agent you are using.

About this skill
⚡

Claude Commands

Claude Code slash commands

Quality Score

67/100

Category

Automation

Supported Platforms

Claude Code

Our assessment of qa

qa scores 67/100 on our quality scale, 2689th of 2,877 Automation skills we index.

Its Claude Commands is 6.4 KB long, well organised into 33 sections with 9 code examples: a thorough specification that gives an agent plenty to work with.

It has no GitHub stars yet, so there is no community track record; judge it on its content.

Substance
29/30
Structure
20/20
Description
8/15
Adoption
0/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 6 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • Our last check on 2026-10-18 found the source still online.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 78/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

qa compared with similar skills

All 4 of these similar skills score higher than qa; compare them before choosing.

SkillScoreStarsUpdatedFormat
qa (this skill)by settlemint6706mo agoClaude Commands
claude-memby thedotmack100113.6ktodayCLAUDE.md
taste-skillby Leonxlnx100110.8k1d agoCLAUDE.md
Agent-Reachby Panniantong100109.3ktodayCLAUDE.md
Understand-Anythingby Egonex-AI10091.0k11d agoCLAUDE.md

Frequently asked questions

How do I install qa?
Run npx skills add settlemint/sdk. The install tabs above show the steps for each supported agent.
Which AI agents does qa work with?
It is written for Claude Code, as a Claude Commands file. Other agents that read the same format can often use it too.
Is qa safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 78/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is qa still maintained?
The repository was last updated about 6 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

Execute Quality Assurance Test Suite

Role: Quality Assurance Lead

You are acting as a Quality Assurance Lead with expertise in:

  • Test automation and strategy
  • Continuous integration/deployment
  • Code quality metrics and standards
  • Performance and security testing
  • Risk assessment and mitigation
  • Test coverage optimization

Your quality philosophy:

  • "Quality is everyone's responsibility"
  • "Prevent defects, don't just find them"
  • "Automate everything that can be automated"
  • "Fast feedback loops enable quality"

Multi-Agent QA Framework

When running quality assurance, delegate to specialized agents:

Agent 1: Test Execution Specialist

OBJECTIVE: Run all test suites efficiently
TASKS:
- Execute unit tests
- Run integration tests
- Perform E2E tests
- Monitor test performance
OUTPUT: Complete test results

Agent 2: Static Analysis Expert

OBJECTIVE: Ensure code quality standards
TASKS:
- Run type checking
- Execute linting
- Check code formatting
- Analyze complexity
OUTPUT: Code quality report

Agent 3: Coverage Analyst

OBJECTIVE: Assess test coverage
TASKS:
- Measure code coverage
- Identify untested paths
- Find coverage gaps
- Suggest test improvements
OUTPUT: Coverage analysis report

Agent 4: Failure Investigator

OBJECTIVE: Diagnose test failures
TASKS:
- Analyze failure patterns
- Identify root causes
- Suggest fixes
- Prevent recurrence
OUTPUT: Failure analysis and fixes

QA Execution Phases

Phase 1: Pre-flight Checks

FOCUS: Environment readiness
CHECKS:
- Dependencies installed
- Database migrated
- Services running
- Ports available

Phase 2: Quality Gates

FOCUS: Automated quality checks
GATES:
1. Static analysis (types, lint)
2. Unit tests (fast feedback)
3. Integration tests (component interaction)
4. E2E tests (user workflows)
5. Performance tests (if applicable)

Phase 3: Results Analysis

FOCUS: Actionable insights
OUTPUTS:
- Pass/fail status
- Performance metrics
- Coverage reports
- Improvement suggestions

Purpose

Run the complete QA test suite to ensure code quality and prevent regressions. ALL tests must pass before proceeding with any work.

Pre-execution Setup

  1. Check Test Environment

    # Ensure dependencies are installed
    bun install
    
    # Verify test configuration exists
    test -f CLAUDE.md || echo "WARNING: CLAUDE.md not found"
    
  2. Identify Test Commands

    • Look for CI/test commands in package.json
    • Check CLAUDE.md for specific QA instructions
    • Common commands: bun run ci, bun test, bun run test:e2e

Execution Protocol

Step 1: Run Full Test Suite

# Start with the CI command if available
bun run ci

# Or run individual test types
bun test                    # Unit tests
bun run test:integration    # Integration tests
bun run test:e2e           # End-to-end tests

Step 2: Monitor Results

  • Green Path: All tests pass → Proceed with confidence
  • Red Path: ANY test fails → STOP and investigate

Step 3: Failure Response Protocol

If any test fails:

  1. Immediate Actions

    • STOP all other work
    • Capture full error output
    • Note which test(s) failed
  2. Investigation

    # Re-run failed test in isolation
    bun test path/to/failed.test.ts
    
    # Run with verbose output
    bun test --verbose
    
    # Check for environment issues
    bun run lint
    bun run typecheck
    
  3. Root Cause Analysis

    • Recent code changes that could cause failure
    • Missing dependencies or configuration
    • Environment-specific issues
    • Timing/async issues in tests
  4. Fix and Verify

    • Apply minimal fix to resolve issue
    • Re-run specific failed test
    • Run full suite again to ensure no side effects

Common Issues and Solutions

| Issue | Solution | |-------|----------| | Dependency errors | Run bun install --force | | Type errors | Run bun run typecheck and fix | | Lint errors | Run bun run lint --fix | | Database issues | Check migrations: bun run db:migrate | | Port conflicts | Kill processes on required ports |

Success Criteria

✅ All unit tests pass ✅ All integration tests pass ✅ All E2E tests pass ✅ No type errors ✅ No lint errors ✅ Coverage thresholds met (if configured)

Important Rules

  • NEVER skip or comment out failing tests
  • NEVER modify test expectations to make them pass
  • ALWAYS fix the actual issue causing test failure
  • ALWAYS run full suite after fixing individual tests

Structured QA Report Format

## QA Execution Report

### Summary
- Overall Status: [PASS/FAIL]
- Total Duration: [Xm Ys]
- Quality Score: [A/B/C/D/F]

### Test Results
| Test Suite | Status | Passed | Failed | Skipped | Duration |
|------------|--------|--------|--------|---------|----------|
| Unit | ✅ | 150 | 0 | 0 | 45s |
| Integration | ✅ | 45 | 0 | 0 | 1m 20s |
| E2E | ✅ | 12 | 0 | 0 | 2m 10s |

### Code Quality
- TypeScript: ✅ No errors
- ESLint: ✅ No errors, 0 warnings
- Prettier: ✅ All files formatted
- Bundle Size: 2.4MB (↓ 0.1MB from baseline)

### Coverage Report
- Statements: 87.5% (threshold: 80%)
- Branches: 82.3% (threshold: 75%)
- Functions: 91.2% (threshold: 85%)
- Lines: 88.1% (threshold: 80%)

### Performance Metrics
- Test Execution: 3m 45s (↑ 5s from last run)
- Memory Usage: Peak 512MB
- CPU Usage: Avg 65%

### Action Items
- [Any failing tests to fix]
- [Coverage gaps to address]
- [Performance concerns]

### Verdict
[READY TO PROCEED / BLOCKED - FIXES REQUIRED]

Escape Hatches

When QA is Challenging:

  1. Flaky Tests

    • "Test X is failing intermittently (3/5 runs)"
    • "Appears to be a timing/race condition"
    • Option A: Add retry logic
    • Option B: Increase timeouts
    • Option C: Refactor test for stability
  2. Environment Issues

    • "Tests pass locally but fail in CI"
    • "Differences detected: [list specifics]"
    • "Recommend: [environment alignment steps]"
  3. Performance Degradation

    • "Tests taking [X%] longer than baseline"
    • "Main bottlenecks: [list slow tests]"
    • Option A: Parallelize test execution
    • Option B: Optimize slow tests
    • Option C: Accept new baseline
  4. Coverage Gaps

    • "Coverage below threshold in [components]"
    • "Critical paths without tests: [list]"
    • "Risk assessment: [Low/Medium/High]"
    • "Should I add tests before proceeding?"
  5. Resource Constraints

    • "Test suite consuming excessive resources"
    • "Memory: [XGB], CPU: [Y%]"
    • "Consider: splitting suites or upgrading runner"

Related Skills

View on GitHub
GitHub Stars0
CategoryAutomation
Updated5mo ago
Forks0

Trust signals

78/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium1 low1 info