Contributing Guide
We welcome contributions to our prompt engineering collection! This guide will help you understand how to contribute effectively.
How to Contribute
- Fork the Repository
- Fork the repository on GitHub
-
Clone your fork locally
-
Create a New Branch
bash git checkout -b feature/new-prompt-category
-
Add Your Prompts
- Follow the prompt template structure
- Place prompts in the appropriate category
- Create a new category if needed
Prompt Template Structure
# [Prompt Title]
## Context
[Explain when and why to use this prompt]
## Variables
- {variable1}: [Description]
- {variable2}: [Description]
## Prompt Template
[Your prompt template here]
## Example Usage
[Provide a concrete example]
## Best Practices
[List best practices and tips]
Guidelines
- Quality Standards
- Clear and concise writing
- Proper formatting and structure
- Comprehensive documentation
-
Tested examples
-
Naming Conventions
- Use descriptive names
- Follow existing patterns
-
Keep it simple and clear
-
Documentation
- Include all required sections
- Provide clear examples
- Explain variables thoroughly
- Add relevant context
Submission Process
- Create a Pull Request
- Push your changes to your fork
- Create a PR to the main repository
-
Follow the PR template
-
Code Review
- Address review comments
- Make requested changes
-
Keep the discussion constructive
-
Merge
- Your PR will be merged once approved
- Celebrate your contribution! 🎉
Need Help?
- Check existing prompts for examples
- Open an issue for questions
- Join our community discussions
Thank you for contributing to making this collection better for everyone!