Agent skill

Testing Orcaq

by cin12211 in cin12211/orca-q

OrcaQ-specific testing guide. An agent skill from cin12211/orca-q.

MITAuto-check passedTesting & QA

Install Testing Orcaq

skills CLI
$ npx skills add cin12211/orca-q --skill testing-orcaq -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install cin12211/orca-q testing-orcaq --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/cin12211/orca-q.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/testing-orcaq .claude/skills/testing-orcaq && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
testing-orcaq
GitHub stars
224
Token cost
~1.6k tokens
SKILL.md length
353 words
Files
1
Skills in repo
16
Repo updated
First seen
Licence
MIT

At a glance

OrcaQ-specific testing guide. An agent skill from cin12211/orca-q.

  • Works in 8 steps: Decision Tree — Which Command? → npm Script Reference → Vitest Projects → …
  • Write tests for OrcaQ
  • SKILL.md covers 1. Decision Tree — Which…, 2. npm Script Reference, 3. Vitest Projects and 4. Playwright Projects &…, plus 4 more sections
  • Calls bun and bash

What it does

Testing Orcaq is an agent skill from cin12211/orca-q. OrcaQ-specific testing guide. Use when asked to run, debug, or write tests for OrcaQ. Covers all bun test: scripts, fixture profiles, Vitest projects (unit / nuxt / integration), and Playwright DB projects. Load BEFORE suggesting any test command so the agent uses the correct script and profile.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Testing & QA, covering Unit testing, Browser testing and Test generation. It works with Playwright, Vitest, Nuxt and Docker. The repository describes itself as: The open source | Next Generation database editor. The licence is MIT.

When your agent uses it

  • Write tests for OrcaQ
  • Tasks that involve Unit testing
  • Tasks that involve Browser testing

Example prompts

  • “/testing-orcaq”

Requirements

  • Docker

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Decision Tree — Which Command?
  2. npm Script Reference
  3. Vitest Projects
  4. Playwright Projects & Fixture Profiles
  5. Fixture Profile Reference
  6. Key Env Vars
  7. Fast Iteration Pattern
  8. Rules the Agent Must Follow

What it can do on your machine

Read from SKILL.md and the folder at commit 3142fe6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • bun
    • bash

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Testing Orcaq loads about 1.6k tokens when it runs. Until then it costs about 78 tokens; SKILL.md has 353 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~78
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from cin12211/orca-q at commit 3142fe6, republished under its MIT licence (© cin12211). 353 words, ~1,567 tokens.

Download SKILL.mdSave it as .claude/skills/testing-orcaq/SKILL.md (or your agent's skills folder).
name
testing-orcaq
description
OrcaQ-specific testing guide. Use when asked to run, debug, or write tests for OrcaQ. Covers all bun test:* scripts, fixture profiles, Vitest projects (unit / nuxt / integration), and Playwright DB projects. Load BEFORE suggesting any test command so the agent uses the correct script and profile.
tools
Read, Edit, Bash, Grep, Glob
category
testing
color
blue
displayName
OrcaQ Testing
applyTo
test/**,scripts/test-services/**,.github/workflows/**

OrcaQ Testing — Agent Skill

Read docs/TESTING_GUIDE.md for the full reference. This skill encodes the decision rules so you choose the right command without checking every time.


1. Decision Tree — Which Command?

Is the test purely logic / no DB / no browser?
  └─ YES → bun test:unit
  └─ NO →
      Is it a Vue component test (nuxt env)?
        └─ YES → bun test:nuxt
        └─ NO →
            Is it an API / server integration test?
              └─ YES →
                  Are fixtures already running?
                    └─ YES → bun test:api:raw
                    └─ NO  → bun test:api          ← auto-provisions + cleans up
              └─ NO →
                  It is a Playwright E2E test.
                  Do you need a specific DB only?
                    └─ YES → bash scripts/test-services/run-tests.sh --fixtures=<profile> -- playwright test --project <db>
                    └─ NO  → bun test:e2e          ← all fixtures, all projects

2. npm Script Reference

ScriptWhat it doesNeeds Docker?
bun test:allAll Vitest suites (unit + nuxt + integration)No
bun test:unitUnit tests only (test/unit/)No
bun test:nuxtNuxt component tests (test/nuxt/)No
bun test:apiIntegration tests — auto starts all fixturesYes
bun test:api:rawIntegration tests — fixtures must already be upYes
bun test:e2ePlaywright — auto starts all fixturesYes
bun test:e2e:rawPlaywright — fixtures must already be upYes
bun test:coverageFull coverage reportNo
bun test:watchWatch mode (development)No
bun test:fixtures:upStart all Docker fixturesYes
bun test:fixtures:downStop and remove all Docker fixturesYes

3. Vitest Projects

Project flagFilesNotes
--project unittest/unit/**/*.{test,spec}.tsPure logic, no framework
--project nuxttest/nuxt/**/*.{test,spec}.tsVue component tests
--project integrationtest/api/**/*.{test,spec}.tsRequires all DB fixtures

Run one file:

bash
bun vitest --run test/unit/core/helpers/myHelper.spec.ts

4. Playwright Projects & Fixture Profiles

Playwright projectFixture profile to use
commonall
postgrespostgres
mysqlmysql
mariadbmariadb
redisredis
sqlitesqlite
oraclemanual (no Docker compose profile)

Run isolated by DB:

bash
bash scripts/test-services/run-tests.sh --fixtures=postgres -- playwright test --project postgres
bash scripts/test-services/run-tests.sh --fixtures=redis   -- playwright test --project redis
bash scripts/test-services/run-tests.sh --fixtures=sqlite  -- playwright test --project sqlite

Show full SKILL.md (162 more words)Show less

5. Fixture Profile Reference

ProfileContainers started
postgresPostgreSQL 16 only
mysqlMySQL 8.4 only
mariadbMariaDB 11.4 only
sqlPostgreSQL + MySQL + MariaDB
redisRedis 7.4 only
mongodbMongoDB 7 only
sqliteFile prep only (no Docker)
allAll of the above
noneNothing

Manual fixture control:

bash
bash scripts/test-services/start-fixtures.sh --profile <profile>
bash scripts/test-services/stop-fixtures.sh  --profile <profile>

6. Key Env Vars

All use ORCAQ_ prefix. Defaults are set by start-fixtures.sh automatically.

ORCAQ_POSTGRES_PORT=5432      ORCAQ_POSTGRES_DATABASE=pagila
ORCAQ_MYSQL_PORT=3306         ORCAQ_MYSQL_DATABASE=sakila
ORCAQ_MARIADB_PORT=3307       ORCAQ_MARIADB_DATABASE=sakila
ORCAQ_REDIS_PORT=6379
ORCAQ_KEEP_FIXTURES=1         # keep containers alive after run
ORCAQ_FIXTURE_PROFILE=all     # override profile via env

7. Fast Iteration Pattern

When iterating on integration or E2E tests, start fixtures once and reuse:

bash
bun test:fixtures:up           # 1× — start all containers
bun test:api:raw               # run repeatedly
# or
bun test:e2e:raw               # run repeatedly
bun test:fixtures:down         # done

8. Rules the Agent Must Follow

  1. Never run test:api or test:e2e when fixtures are already up — use the :raw variant to avoid double-provisioning.
  2. Never start all fixtures to test a single DB — use the matching profile.
  3. Always run bun test:unit after any source change to verify no regression before running heavier suites.
  4. Do not run bun test:all for a change scoped to one DB — pick the narrowest relevant suite.
  5. Use ORCAQ_KEEP_FIXTURES=1 when debugging flaky tests so containers survive after failure.

© cin12211, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/testing-orcaq of cin12211/orca-q.

Open the folder on GitHubat commit 3142fe6

Compare with similar skills

Testing Orcaq next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Testing Orcaq compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Testing Orcaq this skillcin12211/orca-q224—~1.6kAutomated safety check: PassMIT
Test CommanderEliasOulkadi/shokunin114—~3kAutomated safety check: NotesMIT
Qe Test Executionproffesor-for-testing/agentic-qe494—~1.2kAutomated safety check: PassMIT
Test GenerationEmeaAppGbb/spec2cloud100—~5.5kAutomated safety check: PassMIT
Control UI E2Eopenclaw/openclaw392k—~2.9kAutomated safety check: PassMIT
Ckeditor5 TestingTriliumNext/Trilium38k—~3.3kAutomated safety check: PassAGPL-3.0

Similar skills

  • Test Commander

    EliasOulkadi/shokunin

    Generate unit, integration, E2E, and visual regression tests following the Testing Trophy methodology (80% integration).

    114 GitHub stars~3k tokensUpdated 3 days ago
    Testing & QAAuto-check: notes
  • Qe Test Execution

    proffesor-for-testing/agentic-qe

    Orchestrates test suite execution with parallel sharding, intelligent retry, and real-time reporting across Jest, Vitest, and Playwright.

    494 GitHub stars~1.2k tokensUpdated 4 days ago
    Testing & QAAuto-check passed
  • Test Generation

    EmeaAppGbb/spec2cloud

    Generate BDD test code from Gherkin scenarios. An agent skill from EmeaAppGbb/spec2cloud.

    100 GitHub stars~5.5k tokensUpdated 5 mo ago
    Testing & QAAuto-check passed
  • Control UI E2E

    openclaw/openclaw

    A skill your agent uses when designing, testing, fixing, or extending the OpenClaw Control UI GUI, including UI stress-test galleries with feedback inputs, Vitest + Playwright end-to-end checks…

    392k GitHub stars~2.9k tokensUpdated today
    Testing & QAAuto-check passed
  • Ckeditor5 Testing

    TriliumNext/Trilium

    Testing CKEditor 5 plugins in the Trilium monorepo. An agent skill from TriliumNext/Trilium.

    38k GitHub stars~3.3k tokensUpdated today
    Testing & QAAuto-check passed
  • Check Visual Changes

    igrlk/storybook-addon-test-codegen

    Check the visual impact of an edit mid-task with uiverify check — render just the components you're touching on the UI Verify fleet and diff them against the real CI baseline, without opening a PR…

    154 GitHub starsUsed in 1 repo~1.4k tokens
    Testing & QAAuto-check passed

More from cin12211/orca-q

All 16 skills in this repo
  • Typescript Expert

    cin12211/orca-q

    TypeScript and JavaScript expert with deep knowledge of type-level programming, performance optimization, monorepo management, migration strategies, and modern tooling.

    224 GitHub starsUsed in 12 repos~3.7k tokens
    Auto-check passed
  • Database Expert

    cin12211/orca-q

    Database performance optimization, schema design, query analysis, and connection management across PostgreSQL, MySQL, MongoDB, and SQLite with ORM integration.

    224 GitHub stars~2.8k tokensUpdated 17 days ago
    Auto-check passed
  • Playwright Expert

    cin12211/orca-q

    Playwright E2E testing expert for browser automation, cross-browser testing, visual regression, network interception, and CI integration.

    224 GitHub stars~1.3k tokensUpdated 17 days ago
    Auto-check passed
  • Research Expert

    cin12211/orca-q

    Specialized research expert for parallel information gathering.

    224 GitHub stars~2k tokensUpdated 17 days ago
    Auto-check passed
  • Postgres Expert

    cin12211/orca-q

    PostgreSQL query optimization, JSONB operations, advanced indexing strategies, partitioning, connection management, and database administration.

    224 GitHub stars~5.5k tokensUpdated 17 days ago
    Auto-check passed
  • CSS Styling Expert

    cin12211/orca-q

    CSS architecture and styling expert with deep knowledge of modern CSS features, responsive design, CSS-in-JS optimization, performance, accessibility, and design systems.

    224 GitHub stars~4.6k tokensUpdated 17 days ago
    Auto-check passed

Categories

Questions about Testing Orcaq

What does Testing Orcaq do?

OrcaQ-specific testing guide. An agent skill from cin12211/orca-q. Testing Orcaq is an agent skill from cin12211/orca-q. OrcaQ-specific testing guide.

When should I use Testing Orcaq?

Testing Orcaq fits situations like: write tests for OrcaQ; tasks that involve Unit testing; tasks that involve Browser testing.

How do I install Testing Orcaq in Claude Code?

Run `npx skills add cin12211/orca-q --skill testing-orcaq -a claude-code`. Or copy the skill folder (.claude/skills/testing-orcaq in cin12211/orca-q) into .claude/skills/testing-orcaq in your project. Claude Code loads it when a task matches its description.

How do I install Testing Orcaq in Codex?

Run `npx skills add cin12211/orca-q --skill testing-orcaq -a codex`. Or copy the skill folder (.claude/skills/testing-orcaq in cin12211/orca-q) into .agents/skills/testing-orcaq in your project. Codex loads it when a task matches its description.

Can I use Testing Orcaq in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add cin12211/orca-q --skill testing-orcaq -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/testing-orcaq, .gemini/skills/testing-orcaq, .github/skills/testing-orcaq and .opencode/skills/testing-orcaq in your project.

What does Testing Orcaq need to run?

Going by SKILL.md and its folder, Testing Orcaq needs the command-line tools its instructions call (bun and bash). Our summary lists: Docker.

Does Testing Orcaq access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Testing Orcaq safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Testing Orcaq use?

Testing Orcaq is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Testing Orcaq use?

About 1.6k tokens (SKILL.md is roughly 6.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Testing Orcaq?

Skills that share tags, products or a category with Testing Orcaq: Test Commander (EliasOulkadi/shokunin, 114 stars), Qe Test Execution (proffesor-for-testing/agentic-qe, 494 stars), Test Generation (EmeaAppGbb/spec2cloud, 100 stars) and Control UI E2E (openclaw/openclaw, 392k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Testing Orcaq?

cin12211 (a GitHub user) maintains it in cin12211/orca-q, which has 224 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on September 21, 2026.

Source: cin12211/orca-q on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.