Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
dralgorhythm avatar

Testing

  • 77 installs
  • 111 repo stars
  • Updated July 24, 2026
  • dralgorhythm/claude-agentic-framework

Helps Claude Code write effective tests - unit, integration and edge-case coverage - with good structure and assertions.

About

A Claude Code skill that teaches the agent to write effective tests - well-structured unit and integration cases with meaningful assertions and edge-case coverage. A solo builder reaches for it when a feature needs a safety net and they want the agent to produce tests that actually catch bugs rather than trivial happy-path checks.

  • Unit & integration tests
  • Edge-case coverage
  • Clear assertions & structure

Testing by the numbers

  • 77 all-time installs (skills.sh)
  • Ranked #1,071 of 2,153 Testing & QA skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/dralgorhythm/claude-agentic-framework --skill testing

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs77
repo stars111
Last updatedJuly 24, 2026
Repositorydralgorhythm/claude-agentic-framework

What it does

Helps Claude Code write effective tests - unit, integration and edge-case coverage - with good structure and assertions.

Who is it for?

Writing effective unit and integration tests

Files

SKILL.mdMarkdownGitHub ↗

Testing Software

MCP Tools

Chrome DevTools (E2E testing):

  • Automate user flows in real browser
  • Capture screenshots for visual regression
  • Run Lighthouse for accessibility testing
  • Profile performance during test runs

Testing Pyramid

1. Unit Tests (Many): Fast, isolated, test single units 2. Integration Tests (Some): Test component interactions 3. E2E Tests (Few): Test complete user flows — use Chrome DevTools

Workflows

  • [ ] Analyze: Use Glob and Grep to identify untested code
  • [ ] Unit Tests: Cover all public functions
  • [ ] Edge Cases: Test boundaries and error conditions
  • [ ] Integration: Test external dependencies
  • [ ] E2E: Use Chrome DevTools for browser automation
  • [ ] Regression: Add test for each bug fix

Test Quality Standards

Deterministic

Tests must produce the same result every time.

Isolated

Tests should not depend on each other or shared state.

Clear

Test names should describe the behavior being tested.

Test Patterns

Arrange-Act-Assert (AAA) (TypeScript Example)

test("user registration sends welcome email", async () => {
  // Arrange
  const emailService = new MockEmailService();
  const userService = new UserService(emailService);

  // Act
  await userService.register("test@example.com");

  // Assert
  expect(emailService.sentEmails).toContainEqual({
    to: "test@example.com",
    subject: "Welcome!"
  });
});

E2E Testing with Chrome DevTools

// Use Chrome DevTools MCP for browser automation
// - Navigate to pages
// - Fill forms and click buttons
// - Capture screenshots for visual regression
// - Run Lighthouse accessibility audits
// - Check console for errors

Commands (Examples by Language)

# Run tests
npm test
pytest
go test ./...

# With coverage
npm test -- --coverage
pytest --cov=src
go test -cover ./...

Finding Untested Code

Use Glob and Grep to identify gaps: 1. Use Glob to find all source files and test files 2. Check which source files have corresponding test files 3. Use Grep to see if functions are referenced in tests

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.