woolball-xyz

Run Tests — Testing skill for Claude Code

Testing community

Build the woolball-server solution and start services for testing.

How to install Run Tests

Installs to ~/.claude/skills/woolball-xyz-woolball-server-run-tests/SKILL.md

Terminal
mkdir -p ~/.claude/skills/woolball-xyz-woolball-server-run-tests && curl -fsSL https://raw.githubusercontent.com/woolball-xyz/woolball-server/HEAD/.claude/skills/run-tests.md -o ~/.claude/skills/woolball-xyz-woolball-server-run-tests/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Run Tests does


name: run-tests description: "Build the woolball-server solution and start services for testing." user_invocable: true

/run-tests

Build

# Build entire solution
dotnet build monorepo.sln

# Build in Release mode with analyzers (same as CI)
dotnet build monorepo.sln --configuration Release /p:RunAnalyzersDuringBuild=true

Start Services (Docker)

The easiest way to run everything:

docker compose up

This starts all three services + Redis.

Start Servic

Alternatives in Testing

  • Fix Issue — by metabase - Addresses GitHub issues by taking issue number as parameter, analyzing context, implementing sol 46.5k ★
  • Test Runner — Run Python tests with pytest, unittest, or other testing frameworks 23.4k ★
  • Regen API — Regenerate the OpenAPI spec and web API client after server API changes 2.5k ★

Full documentation available on GitHub

View Source Repository