Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
A comprehensive collection of Agent Skills for context engineering, multi-agent architectures, and production agent systems.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
examples/llm-as-judge-skills/CONTRIBUTING.md
1# Contributing to LLM-as-a-Judge Skills23Thank you for your interest in contributing! This project is part of the [Agent Skills for Context Engineering](https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering) ecosystem.45## How to Contribute67### Reporting Issues89- Check existing issues first10- Provide clear reproduction steps11- Include test output if applicable1213### Adding New Tools14151. **Create the implementation** in `src/tools/<category>/<tool-name>.ts`16- Define input/output Zod schemas17- Implement execute function with error handling18- Include proper TypeScript types19202. **Export from index** in `src/tools/<category>/index.ts`21223. **Add documentation** in `tools/<category>/<tool-name>.md`23- Purpose and when to use24- Input/output specifications25- Example usage26274. **Write tests** in `tests/`28- Unit tests for schema validation29- Integration tests with real API calls3031### Code Style3233- Run `npm run lint` before committing34- Run `npm run format` for consistent formatting35- Use TypeScript strict mode36- Add JSDoc comments for public APIs3738### Pull Request Process39401. Fork the repository412. Create a feature branch: `git checkout -b feature/my-feature`423. Make your changes434. Run tests: `npm test`445. Commit: `git commit -m 'Add my feature'`456. Push: `git push origin feature/my-feature`467. Open a Pull Request4748### Testing Guidelines4950- Tests run against real OpenAI API (requires API key)51- Use `60000ms` timeout for single API calls52- Use `120000ms` timeout for multiple API calls53- Tests should be deterministic despite LLM variance5455## Development Setup5657```bash58# Clone59git clone https://github.com/muratcankoylan/llm-as-judge-skills.git60cd llm-as-judge-skills6162# Install63npm install6465# Configure66cp env.example .env67# Add your OPENAI_API_KEY to .env6869# Build70npm run build7172# Test73npm test74```7576## Questions?7778Open an issue or reach out via the main repository.79