Skip to content
Back to skills

Strykr Qa Bot

ASecurity

AI-powered QA for Strykr trading platform. Pre-built tests for crypto, stocks, news, AI chat. CI/CD ready. Works with Cursor, Claude, ChatGPT, Copilot. Vibe-coding enabled.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
devopstypescriptgobashtestinggitapici/cd

Works with

  • cursor
  • api

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add Lord1Egypt/awesome-skill-forge --skill strykr-qa-bot --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Strykr Qa Bot?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Strykr Qa Bot
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lord1egypt-strykr-qa-bot/badge)](https://www.skillsdirectory.com/skills/lord1egypt-strykr-qa-bot)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: strykr-qa-bot
description: AI-powered QA for Strykr trading platform. Pre-built tests for crypto, stocks, news, AI chat. CI/CD ready. Works with Cursor, Claude, ChatGPT, Copilot. Vibe-coding enabled.
version: 0.1.2
author: NextFrontierBuilds
keywords: [strykr, prism, qa, testing, automation, web-qa-bot, clawdbot, moltbot, ai, ai-agent, vibe-coding, cursor, claude, chatgpt, copilot, github-copilot, crypto, trading, fintech, openclaw, ai-tools, developer-tools, devtools, typescript, llm]
---

# strykr-qa-bot

QA automation skill for testing Strykr (https://app.strykr.ai).

## What It Does

Automated testing for the Strykr AI finance dashboard:
- Pre-built test suites for all pages
- Signal card validation
- AI response quality checks
- PRISM API health monitoring
- Known issue tracking

## When To Use

- Testing Strykr after deployments
- Regression testing
- Monitoring site health
- Validating new features

## Usage

### Run All Tests
```bash
cd /path/to/strykr-qa-bot
npm test
```

### Run Specific Suite
```bash
npm run test:homepage
npm run test:crypto
npm run test:stocks
npm run test:news
npm run test:events
npm run test:ai-chat
```

### Quick Smoke Test
```bash
npm run smoke
```

### Programmatic Usage
```typescript
import { StrykrQABot } from 'strykr-qa-bot';

const qa = new StrykrQABot({
  baseUrl: 'https://app.strykr.ai'
});

// Run all suites
const results = await qa.runAll();

// Check specific assertions
await qa.expectSignalCard({ hasPrice: true, hasChart: true });
await qa.expectAIResponse({ minLength: 200 });

// Health check API
const health = await qa.checkPrismEndpoints();

// Generate report
const report = qa.generateReport();
```

## Test Suites

| Suite | Tests | Notes |
|-------|-------|-------|
| homepage | Navigation, widgets, status | Entry point |
| crypto-signals | Filters, cards, actions | Has known modal issue |
| stock-signals | Asset filters, actions | Stocks/ETFs/Forex |
| news | Routing, categories | Known direct URL issue |
| events | Impact filters, times | Known direct URL issue |
| ai-chat | Input, responses | Quality validation |

## Known Issues Tracked

1. **details-modal-empty** (High) - Modal opens but content empty
2. **direct-url-blank-news** (Medium) - /news blank on direct nav
3. **direct-url-blank-events** (Medium) - /economic-events blank
4. **events-widget-race-condition** (Low) - Intermittent widget load

## Configuration

Edit `strykr-qa.yaml`:
```yaml
baseUrl: https://app.strykr.ai
browser:
  headless: false
  timeout: 30000
```

## Dependencies

- [web-qa-bot](https://github.com/NextFrontierBuilds/web-qa-bot) (peer dependency)

## Output

Test results with:
- Pass/Fail/Known-issue status
- Screenshots at each step
- Console error capture
- Timing metrics
- Markdown report

## Author

Next Frontier (@NextXFrontier)

## Links

- [GitHub](https://github.com/NextFrontierBuilds/strykr-qa-bot)
- [Strykr](https://app.strykr.ai)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.