All categories
Testing & QA
Unit tests, integration tests, E2E, QA, validation, and test automation
- 29,140
- 1,215
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse testing & qa skills
Showing 601–624 of 29,140 skills
- Running Waterfall Testing PhasesPlan and run the waterfall testing phase: unit, integration, system and acceptance testing traced to every requirement before release.Votes: 0GitHub stars: 2
- Thermo Nuclear Review Pass On Every PlanEnforces a mandatory thermonuclear code quality review task as the last parent task in every plan. Activate during plan generation — the Plan agent must load this skill before creating any tasks. Ensures every plan ends with an agent-executed review task referencing the thermo-nuclear-code-quality-review skill, ordered after all implementation tasks with full dependency coverage.Votes: 0GitHub stars: 2
- Hamster TestingTesting patterns for unit tests (Jest), integration tests, E2E tests (Playwright). Use when writing app-level tests, setting up test infrastructure, or implementing TDD workflows. For database testing (RLS, constraints, triggers, schema), use hamster-database-testing instead.Votes: 0GitHub stars: 2
- Hamster Sync Local TestingLocal testing runbook for validating Linear, Jira, and Confluence sync against the local dev stack. MUST USE this skill whenever testing sync behavior locally, debugging sync issues, verifying sync after code changes, running sync test scenarios, checking sync connections/webhooks/mappings, triggering resync, testing team switches, or verifying provider-to-Hamster state agreement. Also use when inspecting tmux logs for sync, querying sync_entity_mappings, diagnosing initiative/brief/task/blue...Votes: 0GitHub stars: 2
- Hamster Sync Integration TestingDeterministic integration testing patterns for `apps/sync`. Use this whenever you need to add, modify, review, or debug sync integration tests, especially if the work involves MSW mocks, Linear webhooks, queue consumers, reconciliation, connection lifecycle HTTP flows, or bidirectional task/brief/initiative sync. This skill should win over generic testing advice whenever the user mentions `apps/sync`, `.integration.spec.ts`, Linear mocking, webhook tests, or sync runtime canaries.Votes: 0GitHub stars: 2
- Hamster Nest Module Pr CheckPR checklist for NestJS module and dependency-injection changes in apps/ai, apps/sync, and packages/api/core. MUST USE when a PR changes *.module.ts, AppModule, module imports/providers/controllers/exports, @Injectable constructor dependencies, custom provider tokens, dynamic modules, or @Global modules.Votes: 0GitHub stars: 2
- Hamster E2e RealtimeDeterministic realtime E2E testing patterns for Supabase postgres_changes. Use when writing E2E tests that seed data via DB and expect it to appear in the browser via Supabase Realtime.Votes: 0GitHub stars: 2
- Hamster E2b Live ValidationProve a claim about sandbox-side behavior by running it in a real E2B sandbox instead of reading comments. Use when a delivery or environment boot fails inside the sandbox, when a probe/health-check times out or hangs, when you need to know what is actually installed in a snapshot and at what version, when a comment asserts how a third-party CLI behaves, or when someone proposes raising a timeout. Covers the throw-shapes E2B uses for exit-vs-timeout, cold snapshot-resume timing, deliberate br...Votes: 0GitHub stars: 2
- Hamster Database TestingDatabase testing patterns for Hamster Studio. Covers both Vitest (RLS policies, constraints via Supabase client) and pgTAP (triggers, functions, schema assertions via SQL). Use when writing, reviewing, or debugging any database test — this skill helps you pick the right tool.Votes: 0GitHub stars: 2
- Gitnexus DebuggingUse when the user is debugging a bug, tracing an error, or asking why something fails. Examples: \\\"Why is X failing?\\\", \\\"Where does this error come from?\\\", \\\"Trace this bug\\\"Votes: 0GitHub stars: 2
- Eighty TwentyGet most of the value for a small fraction of the time, deliberately and with the blind spot named. Use before any expensive repeated activity — slow validation or build cycles, broad searches, large agent fan-outs, exhaustive captures, big sampling runs, reading a whole codebase — or whenever someone says this is too slow, speed it up, we need to go faster, or just give me the gist.Votes: 0GitHub stars: 2
- Run Pages SiteLaunch the pages/ site (Vite dev server or production build) and drive it in a real browser to screenshot it. Use when asked to run, start, preview or screenshot the site, or to check that a change to pages/ actually renders. Covers the two things that fail cold - the required PAGES_RELEASE_INPUT_ROOT env var, and the missing Playwright browser.Votes: 0GitHub stars: 3
- Generate Signature For PatchGenerate and validate unique byte signatures for instructions that need to be runtime-patched using IDA Pro MCP. Use this skill when you need a signature to locate a specific instruction for patching (e.g., force/skip a branch, NOP a call, change an immediate operand). Triggers: patch signature, signature for patch, patch instruction signature, nop signature, jump patch signature, skip branch signature, force branch signatureVotes: 0GitHub stars: 3
- Fix CppheadersUse when hl2sdk_cs2 C++ headers must be repaired to match the latest vtable or record-layout YAML references. Runs run_cpp_tests.py to obtain layout diffs, maps failing cpp_tests entries to their configured headers, edits only those headers, and repeats validation until the differences are resolved. Triggers: fix cpp headers, fix-cppheaders, repair vtable layout, repair record layout, header layout differences.Votes: 0GitHub stars: 3
- Find S GameEventManagerAgent fallback for s_GameEventManager (auto-generated, category: func). Locate s_GameEventManager in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: s_GameEventManager, s_GameEventManagerVotes: 0GitHub stars: 3
- Find G PNavMeshAgent fallback for g_pNavMesh (auto-generated, category: func). Locate g_pNavMesh in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pNavMesh, g_pNavMeshVotes: 0GitHub stars: 3
- Find G PInterfaceGlobals PpGlobalAgent fallback for g_pInterfaceGlobals_ppGlobal (auto-generated, category: func). Locate g_pInterfaceGlobals_ppGlobal in the CS2 engine module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pInterfaceGlobals_ppGlobal, g_pInterfaceGlobals_ppGlobalVotes: 0GitHub stars: 3
- Find G PInterfaceGlobalsAgent fallback for g_pInterfaceGlobals (auto-generated, category: func). Locate g_pInterfaceGlobals in the CS2 engine module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pInterfaceGlobals, g_pInterfaceGlobalsVotes: 0GitHub stars: 3
- Find G PEntitySystemAgent fallback for g_pEntitySystem (auto-generated, category: func). Locate g_pEntitySystem in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pEntitySystem, g_pEntitySystemVotes: 0GitHub stars: 3
- Find G PCSBotManagerAgent fallback for g_pCSBotManager (auto-generated, category: func). Locate g_pCSBotManager in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pCSBotManager, g_pCSBotManagerVotes: 0GitHub stars: 3
- Find G GameTraceManagerAgent fallback for g_GameTraceManager (auto-generated, category: func). Locate g_GameTraceManager in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_GameTraceManager, g_GameTraceManagerVotes: 0GitHub stars: 3
- Find WeaponBuyAgent fallback for WeaponBuy (auto-generated, category: func). Locate WeaponBuy in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: WeaponBuy, WeaponBuyVotes: 0GitHub stars: 3
- Find UnregisterLoopModeFactoryAgent fallback for UnregisterLoopModeFactory (auto-generated, category: func). Locate UnregisterLoopModeFactory in the CS2 engine module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: UnregisterLoopModeFactory, UnregisterLoopModeFactoryVotes: 0GitHub stars: 3
- Find UTIL PrecacheOtherAgent fallback for UTIL_PrecacheOther (auto-generated, category: func). Locate UTIL_PrecacheOther in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: UTIL_PrecacheOther, UTIL_PrecacheOtherVotes: 0GitHub stars: 3