Why these candidatesEach candidate comes from tracked public sources and has a source-attributed adoption signal. This is a shortlist, not a catalogue or global ranking.
What this cannot establishWe read declared instructions and public signals. We do not run skills, benchmark outputs, audit security, or claim a universal best choice.
Use it forA general existing-feature test task where the repository’s package manager and actual test runner must be discovered first.
Avoid ifYou need a narrowly framework-specific workflow, such as React-only test utilities.
ActionInstall and use its runner-discovery step before adding focused behavior or regression coverage.
EditsInspect the repository test script and nearby tests; add behavior, error, and boundary cases using the established runner.
SetupResolve the package manager and distinguish it from the test runner before choosing commands.
Inspect workflow and compatibility details
ContextBroad JavaScript/TypeScript-oriented TDD workflow with unit, integration, and optional E2E patterns.
OutputFocused tests plus an appropriate test and coverage command.
ControlStructured workflow with explicit runner detection and RED/GREEN verification.
InvocationNot yet mapped from the source.
Install scopeNot yet mapped from the source.
Agent fitStrong general-purpose choice; it avoids assuming npm and distinguishes Bun’s native runner from a package script.
Watch outIts 80% coverage target and optional E2E material are guidance, not a reason to introduce browser automation for this task.
Source-visible capabilitiesTest-runner discoveryDetects package manager, inspects the test script and test files, and distinguishes Jest/Vitest scripts from Bun’s native test runner.explicit sourceBehavior and regression coverageCovers unit, integration, error, boundary, and behavior-focused test patterns.explicit source
CompatibilityJavaScript/TypeScript projects using npm, pnpm, yarn, or Bunappears compatiblenot runtime-tested
Public signal303 /SkillsMP source-specificbest-overallrunner-awarebehavior-coverageexplicit source Use it forExisting React components, hooks, or pages that need regression or behavior coverage.
Avoid ifThe feature is not React, or the repository does not use React Testing Library-compatible component tests.
ActionInstall when the feature is React; follow nearby tests and choose RTL, component testing, or E2E at the documented boundary.
EditsAdd accessible, user-driven assertions; use provider wrappers and MSW only where the feature needs them.
SetupUse the repository’s existing Vitest or Jest setup; render with the production-equivalent providers where applicable.
Inspect workflow and compatibility details
ContextReact-specific test-authoring guide for RTL, Vitest/Jest, MSW, accessibility, hooks, and escalation to browser tests.
OutputA focused component, hook, or page test that checks observable behavior.
ControlBehavior-first with clear framework and test-layer decision boundaries.
InvocationNot yet mapped from the source.
Install scopeNot yet mapped from the source.
Agent fitBest specialist option for React code; more actionable than a generic TDD guide for providers, async UI, and network mocks.
Watch outDo not introduce Playwright or Cypress unless the feature needs real-browser behavior that JSDOM cannot cover.
Source-visible capabilitiesReact behavior testsUses accessible queries and userEvent to assert visible output and observable side effects.explicit sourceTest-layer selectionMaps hooks and ordinary components to RTL, browser-dependent components to Playwright CT, and multi-page flows to E2E.explicit source
CompatibilityReact projects using React Testing Library with Vitest or Jestappears compatiblenot runtime-tested
Public signal616 /SkillsMP source-specificreact-specialistaccessible-queriescomponent-boundaryexplicit source Use it forA Vitest-based feature or bug-fix test task where focused execution, behavior assertions, and boundary-level mocks are desired.
Avoid ifThe repository is not Vitest-based or its test commands and conventions cannot be safely adapted from this LobeHub-oriented guide.
ActionAdapt its focused-test and regression-test practices to the repository’s own commands and test layout.
EditsWrite a regression test that fails before the fix when applicable; test observable output or side effects and mock only external boundaries.
SetupReplace its LobeHub-specific Bun/Vitest commands and package paths with the repository’s documented commands.
Inspect workflow and compatibility details
ContextVitest guide with targeted commands, behavior-testing principles, regression expectations, and mock guidance.
OutputA focused Vitest spec, then the affected suite and relevant type check.
ControlPractical repository workflow that favors integration-level behavior over white-box checks.
InvocationNot yet mapped from the source.
Install scopeNot yet mapped from the source.
Agent fitUseful Vitest substitute when the existing project already has a fast, focused test path.
Watch outThe supplied commands and database conventions are LobeHub-specific; do not copy them unchanged into another repository.
Source-visible capabilitiesRegression coverageCalls for a regression test after a bug fix that fails before the fix and passes after it.explicit sourceBehavior-focused mock strategyPrefers observable behavior, targeted spies, and mocks at external boundaries rather than internal modules.explicit source
CompatibilityVitest projectsappears compatiblenot runtime-tested
Public signal999 /SkillsMP source-specificvitestfocused-executionregression-firstexplicit source