raveeshbhalla

Test Example — Testing skill for Claude Code

Testing community

When we make significant changes to the codebase, we want to make sure everything is running as intended.

How to install Test Example

Installs to ~/.claude/commands/raveeshbhalla-dspy-gepa-logger-test-example.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/raveeshbhalla/dspy-gepa-logger/HEAD/.claude/commands/test-example.md -o ~/.claude/commands/raveeshbhalla-dspy-gepa-logger-test-example.md

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

What Test Example does

When we make significant changes to the codebase, we want to make sure everything is running as intended. To do this we follow the following process:

  1. Check if we have .env.local file set up properly in the examples folder. If not, warn the user.
  2. Run the examples/eg_v2_simple.py with the server attached
  3. We validate if the optimization is running fine, and fix any errors in the example itself
  4. We validate that the server is receiving all the logs correctly. This includes:
    • Is it ge

Alternatives in Testing

  • Inkline — by inkline - Structures development workflow using pnpm with emphasis on TypeScript and Vue 3 Composition API 1.4k ★
  • Add Example Test App — Add a new example app or test app to the GT monorepo 1.1k ★
  • Test After Change Diagnostics.V1 — If any program code changes, run unit-tests and follow up on the test-result (fix code if there is an error) 272 ★

Full documentation available on GitHub

View Source Repository