Thank you for your interest in contributing to Prompt Fusion! This project is about exploration and discovery in prompt composition for AI agents.
- Use GitHub Issues to report problems
- Provide clear reproduction steps
- Include the fusion pattern you were using
- Share the framework (LangChain, OpenAI SDK, etc.)
Have you discovered an effective weight pattern for a specific scenario?
- Document the pattern (weights and use case)
- Explain why it works better than alternatives
- Share example results if possible
- Fix typos or clarify existing docs
- Add examples or use cases
- Translate documentation
- Improve code comments
We welcome examples for additional frameworks:
- Google Gemini
- Cohere
- Open source LLM frameworks
- Other agent frameworks
Requirements:
- Use official SDK documentation
- Include clear, working examples
- Follow the existing example structure
- Add README specific to that integration
Real-world results are valuable:
- Performance comparisons
- A/B test results comparing patterns
- Production deployment experiences
- Theoretical insights
This project values:
- Exploration - Novel applications of semantic weighting
- Evidence - Data-driven insights about what works
- Clarity - Clear explanations over complex abstractions
- Openness - Sharing discoveries, even negative results
We're interested in:
- How different LLMs respond to semantic weighting
- Optimal weight distributions for different tasks
- Real-world use cases and patterns
- Theoretical insights into prompt composition
- Check existing issues - Someone may already be working on it
- Open a discussion - For major changes, discuss first
- Start small - Small PRs are easier to review
- Core engine - Keep it dependency-free and framework-agnostic
- Examples - Use official SDK documentation patterns
- Comments - Explain the "why", not just the "what"
- Tests - Include tests for core functionality changes
- Fork the repository
- Create a feature branch
git checkout -b feature/your-feature-name
- Make your changes
- Write clear commit messages
- Follow existing code style
- Add tests if applicable
- Test thoroughly
- Ensure existing tests pass
- Test your changes manually
- Submit PR
- Clear description of changes
- Reference related issues
- Explain the reasoning
type: brief description
Detailed explanation if needed
Fixes #issue-number
Types:
feat:New featurefix:Bug fixdocs:Documentation changesrefactor:Code refactoringtest:Test additions or changeschore:Maintenance tasks
Good:
## Add Claude extended thinking example
Adds example showing how to use Prompt Fusion with Claude's
extended thinking mode.
Based on official Anthropic documentation.
Includes:
- Working code example
- Explanation of thinking + fusion interaction
- Edge case handlingNeeds improvement:
## Update
Changed some stuffprompt-fusion-publication/
βββ core/ # Core fusion engine (framework-agnostic)
βββ patterns/ # Reusable fusion patterns
βββ examples/
β βββ langchain/ # LangChain integration
β βββ openai-sdk/ # OpenAI SDK integration
β βββ anthropic/ # Anthropic integration
βββ docs/ # Deep-dive documentation
βββ website/ # Landing page
Where to contribute:
- Core improvements β
core/promptFusionEngine.js - New patterns β
patterns/ - Framework examples β
examples/[framework-name]/ - Documentation β
docs/orREADME.md
- Issues - For bugs and feature requests
- Discussions - For questions and ideas
- Email - For private inquiries
Be respectful and constructive:
- Welcome newcomers
- Assume good intentions
- Provide constructive feedback
- Focus on ideas, not individuals
Contributors will be recognized in:
- README acknowledgments
- Release notes
- Project documentation
Significant contributions may lead to collaborator status.
Let's explore what's possible with semantic weighted prompt composition together.