Contributing to the Socratic Method Skill

February 18, 2026 ยท View on GitHub

Thank you for your interest in contributing to this project!

How You Can Contribute

Reporting Issues

If you find a bug or have a suggestion:

  1. Check if the issue already exists in the Issues section
  2. If not, create a new issue with a clear title and description
  3. Include examples of the problematic behavior, if applicable
  4. Tag the issue with appropriate labels (Bug, Enhancement, Question, etc.)

Submitting Changes

  1. Fork the repository to your own GitHub account
  2. Create a new branch for your feature or bugfix:
    git checkout -b feature/your-feature-name
    
  3. Make your changes with clear, descriptive commit messages
  4. Test your changes thoroughly
  5. Submit a pull request with:
    • A clear description of what you changed and why
    • References to related issues
    • Examples of the improvement, if applicable

Areas for Contributions

We are particularly interested in contributions in these areas:

  • Domain-specific adaptations (e.g., for specific subjects or professions)
  • Multilingual support (translations, cultural adaptations)
  • Example dialogues with effective Socratic questions
  • Evaluation metrics for measuring dialogue quality
  • Integration guides for various platforms
  • Documentation improvements

Guidelines

  • Follow the existing code style and documentation format
  • Keep changes focused and atomic
  • Write clear commit messages
  • Update documentation according to your changes
  • Be respectful and constructive in discussions

Questions?

If you have questions about contributing, don't hesitate to:

  • Open a Discussion
  • Reach out via Issues
  • Check the existing documentation first

Code of Conduct

We are committed to creating a welcoming and inclusive environment. Please:

  • Be respectful and considerate
  • Welcome newcomers and help them get started
  • Focus on what's best for the community
  • Show empathy toward other contributors

License

By contributing, you agree that your contributions will be licensed under the MIT License.


Thank you for helping improve this skill! ๐Ÿ™