fusionaly-qa — golang fusionaly-qa, fusionaly-oss, community, golang, ide skills, sqlite, web-analytics, Claude Code, Cursor, Windsurf

v1.0.0

이 스킬 정보

Claude Code와 Cursor 같은 AI 에이전트에게 적합하며, 스트림라인화된 QA 테스트와 워크플로 자동화 및 포괄적인 콘텐츠 분석이 필요합니다. 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

Claude Code와 Cursor 같은 AI 에이전트에게 적합하며, 스트림라인화된 QA 테스트와 워크플로 자동화 및 포괄적인 콘텐츠 분석이 필요합니다. Use after code changes, before releases, or when testing features - runs the right level of QA based on what changed

이 스킬을 사용하는 이유

에이전트가 QA 테스트 워크플로를 자동화할 수 있도록 해줌으로써, fusionaly-qa의 싱글 테넌트와 셀프 호스팅 분석을 사용하여 유닛 테스트, 엔드 투 엔드 테스트 및 `make test`와 `make test-e2e`와 같은 명령어를 통해 시각적인 UI 검증을 지원하며, multipass VM와 같은 프로토콜과 통합하여 인프라 테스트를 수행합니다.

최적의 용도

Claude Code와 Cursor 같은 AI 에이전트에게 적합하며, 스트림라인화된 QA 테스트와 워크플로 자동화 및 포괄적인 콘텐츠 분석이 필요합니다.

실행 가능한 사용 사례 for fusionaly-qa

버그 수정과 작은 기능 업데이트를 위한 유닛 테스트 자동화
새로운 기능과 UI 변경을 위한 엔드 투 엔드 테스트 생성
에이전트 브라우저와 `make dev` 명령어를 사용한 시각적인 UI 문제 디버깅

! 보안 및 제한 사항

  • 분석을 위해 셀프 호스팅 인프라가 필요
  • 특정한 테스트 레벨(유닛 테스트, 엔드 투 엔드 테스트, 에이전트 브라우저, VM 설치)과 명령어(예: `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 supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

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?

Claude Code와 Cursor 같은 AI 에이전트에게 적합하며, 스트림라인화된 QA 테스트와 워크플로 자동화 및 포괄적인 콘텐츠 분석이 필요합니다. 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: 버그 수정과 작은 기능 업데이트를 위한 유닛 테스트 자동화, 새로운 기능과 UI 변경을 위한 엔드 투 엔드 테스트 생성, 에이전트 브라우저와 `make dev` 명령어를 사용한 시각적인 UI 문제 디버깅.

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?

분석을 위해 셀프 호스팅 인프라가 필요. 특정한 테스트 레벨(유닛 테스트, 엔드 투 엔드 테스트, 에이전트 브라우저, VM 설치)과 명령어(예: `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.

Imported Repository Instructions

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Supporting Evidence

fusionaly-qa

Install fusionaly-qa, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly
Imported Repository Instructions
The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.
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

관련 스킬

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

모두 보기

openclaw-release-maintainer

Logo of openclaw
openclaw

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

333.8k
0
인공지능

widget-generator

Logo of f
f

prompts.chat 피드 시스템을 위한 사용자 지정 가능한 위젯 플러그인을 생성합니다

149.6k
0
인공지능

flags

Logo of vercel
vercel

리액트 프레임워크

138.4k
0
브라우저

pr-review

Logo of pytorch
pytorch

파이썬에서 텐서와 동적 신경망 구현 및 강력한 GPU 가속 지원

98.6k
0
개발자