testing-obsessive

Generate risk-based testing plans and Vitest/Svelte test skeletons for JavaScript/TypeScript projects.

5|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/JasonWarrenUK/claude-code-config --skill testing-obsessive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-obsessive
Source: https://github.com/JasonWarrenUK/claude-code-config/tree/main/skills/testing-obsessive
Command: npx skills add https://github.com/JasonWarrenUK/claude-code-config --skill testing-obsessive

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of designing effective test strategies for JavaScript/TypeScript projects by delivering risk-based guidance, templates, and patterns.

Core Features & Use Cases

  • Risk-based testing guidance: templates and decision criteria to prioritize tests and allocate effort where it matters.
  • Vitest and Svelte testing patterns: practical patterns for unit and component tests that scale with projects.
  • Test organization & documentation: conventions for file structure, naming, and producing maintainable test suites.

Quick Start

Generate a risk-based testing plan for a new feature, including a Vitest/Svelte test skeleton and recommended coverage targets.

Frequently Asked Questions about testing-obsessive

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a risk-based testing strategy for JavaScript and TypeScript projects?

Risk-based testing strategies for JavaScript and TypeScript projects prioritize test coverage by evaluating impact and likelihood, allocating effort where it matters most. This approach uses templates and decision criteria to guide your quality assurance and refine test patterns.

What are the best Vitest and Svelte testing patterns for scaling component tests?

Vitest and Svelte testing patterns provide practical structures for unit and component tests that scale with your project. These patterns include conventions for file organization, naming, and documentation to maintainable test suites.

How do I evaluate test coverage and organize test files in Vitest?

Evaluating test coverage and organizing files in Vitest involves applying specific conventions for file structure and naming. This ensures your test suites remain maintainable and align with recommended coverage targets and risk-based priorities.

Can I use this testing guidance for both unit and integration tests in Svelte applications?

Yes, this testing guidance applies to both unit and integration tests in Svelte applications. It delivers reusable templates and best practices for tooling setup, ensuring comprehensive quality assurance across JavaScript and TypeScript environments.

When should I prioritize risk-based testing over standard test coverage approaches?

Risk-based testing should be prioritized over standard coverage approaches when you need to allocate testing effort based on feature impact and likelihood. It provides decision criteria to focus quality assurance where it matters most for your project.