Files
antigravity-claudekit/skills/ck-test/SKILL.md
2026-02-16 14:02:42 +09:00

1.6 KiB

name, description
name description
ck-test Run tests locally and analyze the summary report. Use when running unit tests, integration tests, checking test failures, or validating that code changes don't break existing test suites.

Test — Run and Analyze Tests

Runs the project's test suite and analyzes results.

When to Use

  • Running tests after implementing a feature
  • Checking if existing tests pass after a code change
  • Analyzing test failures and understanding what broke
  • Validating a fix resolved a failing test

Don't Use When

  • Task requires implementing new tests (implement first, then run)
  • CI/CD pipeline already handles automated testing

Execution

Delegate to the tester sub-process to run tests locally and analyze the summary report:

  1. Detect the test runner from the project (Jest, Vitest, pytest, Go test, etc.)
  2. Run the full test suite
  3. Analyze failures — identify root cause for each failing test
  4. Report: total tests, passed, failed, skipped, coverage if available

Important Rules

  • Do NOT start implementing fixes — analyze and report only
  • Do NOT ignore failing tests just to pass the build
  • Do NOT use fake data, mocks, or temporary solutions to force tests to pass
  • Activate relevant skills from the skills catalog as needed during analysis

Report Format

## Test Results

- Total: X | Passed: X | Failed: X | Skipped: X
- Coverage: X% (if available)

## Failing Tests

### test-name
- File: path/to/test.ts:line
- Error: [error message]
- Likely cause: [brief analysis]

## Recommendations

- [Actionable fix for each failure]