smithery/yoshikemolo

test-execution

Run unit and integration tests, generate coverage reports, and view results. Use to validate code changes before committing or merging.

Installation

$ npx skills add smithery/yoshikemolo --skill test-execution

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/yoshikemolo.

npx skills add smithery/yoshikemolo

Browse all from smithery/yoshikemolo

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0
LicenseMIT
CompatibilityRequires Node.js test runner (vitest, jest) or project-specific test framework
More metadata
author
ximplicity
version
1.0
category
testing

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,987 B
  • docs SUMMARY.md 157 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Test Execution Skill

Run and manage automated tests.

Allowed Operations

  • Run unit tests
  • Run integration tests
  • Run specific test files
  • Run tests by pattern
  • Generate coverage reports
  • View test results

Forbidden Operations

  • Modify test files during execution
  • Skip tests without documentation
  • Disable coverage thresholds
  • Run tests against production
  • Commit test snapshots without review

Constraints

  • Tests must run in isolated environment
  • No network calls to external services (use mocks)
  • Test timeout: 30 seconds per test
  • Coverage minimum: 80%

Test Categories

Type Speed Dependencies When to Run
Unit Fast Mocked Every commit
Integration Medium Test fixtures Before merge
E2E Slow Full stack Before release

Quick Commands

# Run all tests
npm test

# Run with coverage
npm run test:coverage

# Run specific file
npm test -- path/to/test.ts

# Run by pattern
npm test -- --grep "auth"

For detailed test patterns, see [TEST-PATTERNS.md](references/TEST-PATTERNS.md).

For coverage configuration, see [COVERAGE-GUIDE.md](references/COVERAGE-GUIDE.md).

Output Format

{
  "passed": 42,
  "failed": 0,
  "skipped": 2,
  "duration": 1234,
  "coverage": {
    "lines": 85.5,
    "branches": 80.2
  }
}

Failure Handling

  • Capture full error output
  • Include stack traces
  • Show relevant code context
  • Suggest potential fixes if obvious

Example Usage

Run all unit tests
Run tests matching "auth"
Run tests with coverage report
Show results of last test run