qa
Integrate SettleMint into your application with ease.
Install / Use
npx skills add settlemint/sdkInstalls into whichever agent you are using.
Claude Commands
Claude Code slash commands
Quality Score
Category
AutomationSupported Platforms
Tags
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.
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 foundOur 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.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| qa (this skill)by settlemint | 67 | 0 | 6mo ago | Claude Commands |
| claude-memby thedotmack | 100 | 113.6k | today | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 110.8k | 1d ago | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.3k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 91.0k | 11d ago | CLAUDE.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.
Skill content
View source on GitHubExecute 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
-
Check Test Environment
# Ensure dependencies are installed bun install # Verify test configuration exists test -f CLAUDE.md || echo "WARNING: CLAUDE.md not found" -
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
- Look for CI/test commands in
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:
-
Immediate Actions
- STOP all other work
- Capture full error output
- Note which test(s) failed
-
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 -
Root Cause Analysis
- Recent code changes that could cause failure
- Missing dependencies or configuration
- Environment-specific issues
- Timing/async issues in tests
-
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:
-
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
-
Environment Issues
- "Tests pass locally but fail in CI"
- "Differences detected: [list specifics]"
- "Recommend: [environment alignment steps]"
-
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
-
Coverage Gaps
- "Coverage below threshold in [components]"
- "Critical paths without tests: [list]"
- "Risk assessment: [Low/Medium/High]"
- "Should I add tests before proceeding?"
-
Resource Constraints
- "Test suite consuming excessive resources"
- "Memory: [XGB], CPU: [Y%]"
- "Consider: splitting suites or upgrading runner"
Related Skills
claude-mem
113.6kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
taste-skill
110.8kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
109.3kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
91.0kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
