fusionaly-qa — golang fusionaly-qa, fusionaly-oss, community, golang, ide skills, sqlite, web-analytics

v1.0.0

Acerca de este Skill

Perfecto para agentes de IA como Claude Code y Cursor que necesitan pruebas de QA optimizadas y automatización de flujo de trabajo con análisis de contenido integral. Use after code changes, before releases, or when testing features - runs the right level of QA based on what changed

# Core Topics

karloscodes karloscodes
[5]
[1]
Updated: 3/17/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution
Review Score
7/11
Quality Score
33
Canonical Locale
en
Detected Body Locale
en

Perfecto para agentes de IA como Claude Code y Cursor que necesitan pruebas de QA optimizadas y automatización de flujo de trabajo con análisis de contenido integral. Use after code changes, before releases, or when testing features - runs the right level of QA based on what changed

¿Por qué usar esta habilidad?

Habilita a los agentes a automatizar flujos de trabajo de pruebas de QA utilizando el análisis de fusionaly-qa de un solo inquilino y autoalojado, que admite pruebas unitarias, pruebas de extremo a extremo y verificación de interfaz de usuario visual a través de comandos como `make test` y `make test-e2e`, e integrándose con protocolos como multipass VM para pruebas de infraestructura.

Mejor para

Perfecto para agentes de IA como Claude Code y Cursor que necesitan pruebas de QA optimizadas y automatización de flujo de trabajo con análisis de contenido integral.

Casos de uso accionables for fusionaly-qa

Automatizar pruebas unitarias para correcciones de errores y actualizaciones de características pequeñas
Generar pruebas de extremo a extremo para nuevas características y cambios de interfaz de usuario
Depurar problemas de interfaz de usuario visual utilizando agentes-navegador y comandos `make dev`

! Seguridad y limitaciones

  • Requiere infraestructura autoalojada para análisis
  • Limitado a niveles de prueba específicos (unidad, de extremo a extremo, agente-navegador, instalación de VM) y comandos (por ejemplo, `make test`, `make test-e2e`)

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is fusionaly-qa?

Perfecto para agentes de IA como Claude Code y Cursor que necesitan pruebas de QA optimizadas y automatización de flujo de trabajo con análisis de contenido integral. Use after code changes, before releases, or when testing features - runs the right level of QA based on what changed

How do I install fusionaly-qa?

Run the command: npx killer-skills add karloscodes/fusionaly-oss/fusionaly-qa. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for fusionaly-qa?

Key use cases include: Automatizar pruebas unitarias para correcciones de errores y actualizaciones de características pequeñas, Generar pruebas de extremo a extremo para nuevas características y cambios de interfaz de usuario, Depurar problemas de interfaz de usuario visual utilizando agentes-navegador y comandos `make dev`.

Which IDEs are compatible with fusionaly-qa?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for fusionaly-qa?

Requiere infraestructura autoalojada para análisis. Limitado a niveles de prueba específicos (unidad, de extremo a extremo, agente-navegador, instalación de VM) y comandos (por ejemplo, `make test`, `make test-e2e`).

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add karloscodes/fusionaly-oss/fusionaly-qa. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use fusionaly-qa immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

fusionaly-qa

Install fusionaly-qa, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

QA Testing

What did you change? Start here.

ChangeTest levelCommand
Bug fix, refactor, small featureUnitmake test
Feature, UI, big changeUnit + E2Emake test then make test-e2e
Visual / UI verificationAgent-browsermake dev + agent-browser
Install script, matcha, infraVM installmultipass VM
ReleaseAll of the aboveSee release checklist

Level 1: Unit Tests (~3 seconds)

bash
1make test

Run after every change. No excuses.


Level 2: E2E Tests (~5 minutes)

bash
1# CRITICAL: Kill any running dev server first — E2E uses its own database 2lsof -ti :3000 | xargs kill -9 2>/dev/null 3make test-e2e

Playwright tests that run onboarding, create websites, check dashboards, ingest events. Run after features or big changes.


Level 3: Visual QA with agent-browser

For verifying UI rendering, checking that data displays correctly, or testing flows that E2E doesn't cover.

Setup (one-time)

bash
1npm i -g agent-browser 2agent-browser install

Start dev server

bash
1make dev # MUST use make dev (Go + Vite together)

Dev credentials

  • Email: admin@example.com
  • Password: password
  • Created by make db-seed

Login

bash
1agent-browser open "http://localhost:3000/login" 2agent-browser snapshot -i 3agent-browser fill @e1 "admin@example.com" 4agent-browser fill @e3 "password" 5agent-browser click @e4
bash
1agent-browser snapshot -i # list interactive elements with refs 2agent-browser click @e11 # click element by ref 3agent-browser scroll down 1000 # scroll to find sections 4agent-browser screenshot # capture page as PNG 5agent-browser get url # check current URL

Generate real browser events

bash
1# The /_demo page includes the tracking script — fires real pageviews 2agent-browser open "http://localhost:3000/_demo" 3 4# Wait for event processing (~10s), then check dashboard

Key pages to verify

PageHow to reachWhat to check
Admin home/adminWebsite list loads
DashboardClick arrow (→) on a websiteCharts, stats, time range
Browsers tabScroll to Device Analytics, click "Browsers"Browser names (Brave, Edge, etc.)
SettingsClick "Settings" in navForms save, flash messages
EventsClick "Events" tab on dashboardEvent list, sessions view

Important

  • Always make devmake watch-go alone won't render Inertia pages
  • Click through the UI — don't force navigation with open after login (breaks Inertia state)
  • /_demo for real events — sends actual Sec-CH-UA headers from the browser
  • Dev database: storage/fusionaly-development.db

Level 4: VM Install Test

Only needed when changing: install script, matcha, Docker setup, or release infrastructure.

Create fresh VM

bash
1multipass delete fusionaly-test --purge 2>/dev/null || true 2multipass launch 24.04 --name fusionaly-test --cpus 2 --memory 2G --disk 10G

Run install

bash
1multipass exec fusionaly-test -- bash -c ' 2sudo apt-get update -qq && sudo apt-get install -y -qq expect 3 4cat > /tmp/run_install.exp << '\''EXPECTSCRIPT'\'' 5#!/usr/bin/expect -f 6set timeout 300 7spawn sudo bash -c "curl -fsSL https://fusionaly.com/install | bash" 8expect "Enter your domain name" 9send "test.local\r" 10expect "Proceed with this configuration" 11send "Y\r" 12expect eof 13EXPECTSCRIPT 14 15expect /tmp/run_install.exp 16'

Verify

bash
1multipass exec fusionaly-test -- bash -c ' 2echo "=== Containers ===" && sudo docker ps 3echo "=== Version ===" && fusionaly version 4echo "=== Health ===" && curl -s http://172.18.0.2:8080/_health 5'

Browser test via tunnel

bash
1VM_IP=$(multipass info fusionaly-test | grep IPv4 | awk '{print $2}') 2ssh -L 8080:172.18.0.2:8080 ubuntu@$VM_IP 3# Open http://localhost:8080/setup

Cleanup

bash
1multipass delete fusionaly-test --purge

Release Checklist

Before tagging a release:

  • make test passes
  • make test-e2e passes (kill dev server first!)
  • Visual QA: dashboard loads, browser stats correct, events ingesting
  • VM install test (if install/infra changed)
  • Pro: update OSS submodule, build, test

Common Issues

IssueCauseFix
E2E fails "Setup already complete"Dev server running (wrong DB)lsof -ti :3000 | xargs kill -9
agent-browser login doesn't workVite not runningUse make dev, not make watch-go
Dashboard shows JSON errorNavigated directly after forced POSTStart fresh browser, click through UI
/_demo events not appearingProcessing job hasn't run yetWait ~10 seconds, check ingested_events table
VM can't reach appDocker internal networkUse SSH tunnel to 172.18.0.2:8080

Habilidades relacionadas

Looking for an alternative to fusionaly-qa or another community skill for your workflow? Explore these related open-source skills.

Ver todo

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
Inteligencia Artificial

widget-generator

Logo of f
f

Generar complementos de widgets personalizables para el sistema de feeds de prompts.chat

149.6k
0
Inteligencia Artificial

flags

Logo of vercel
vercel

El Marco de React

138.4k
0
Navegador

pr-review

Logo of pytorch
pytorch

Tensores y redes neuronales dinámicas en Python con fuerte aceleración de GPU

98.6k
0
Desarrollador