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. 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. 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
AI

widget-generator

Logo of f
f

カスタマイズ可能なウィジェットプラグインをprompts.chatのフィードシステム用に生成する

149.6k
0
AI

flags

Logo of vercel
vercel

React フレームワーク

138.4k
0
ブラウザ

pr-review

Logo of pytorch
pytorch

Pythonにおけるテンソルと動的ニューラルネットワーク(強力なGPUアクセラレーション)

98.6k
0
開発者