Welcome to Prompt Craft! This guide helps you contribute high-quality prompts that make the collection more valuable for the entire AI development community.
We're building the definitive collection of AI development prompts - a comprehensive, well-organized resource that becomes the go-to standard for AI-assisted software development.
- Solves real development problems
- Provides practical, usable results
- Works "out of the box" with minimal setup
- Clear purpose and use cases
- Step-by-step usage instructions
- Real-world examples and outcomes
- Fits within our domain-based organization
- Complements existing prompts
- Follows established patterns and quality standards
Add entirely new types of prompts to existing domains or propose new domains.
Process:
- Use new prompt template
- Choose appropriate domain placement
- Document comprehensively
Add real-world applications of existing prompts.
Process:
- Use example template
- Document the specific use case and outcomes
- Show practical effectiveness
Enhance existing prompts with better instructions, examples, or documentation.
Process:
- Review existing content
- Identify specific improvement areas
- Submit focused enhancements
Software development workflows and methodologies
- Architecture - System design and stewardship
- Project Planning - Comprehensive planning methodologies
Tool-specific configuration and optimization
- Cursor - IDE integration and coding assistant rules
When existing domains don't fit your contribution:
- Identify the gap - What problem domain isn't covered?
- Justify the need - Why does this deserve its own domain?
- Plan the structure - How would this domain be organized?
- Start with quality content - Provide 2-3 high-quality prompts
- Specific problem being solved
- Target audience and use cases
- Expected outcomes and benefits
- Overview and purpose
- Step-by-step usage instructions
- Customization guidelines
- Integration patterns with other prompts
- Real-world application demonstrations
- Before/after scenarios where applicable
- Outcome measurements and effectiveness data
- Follow domain-based directory structure
- Use consistent naming conventions
- Include comprehensive README files
- Use provided templates as starting points
- Include emoji headers for visual organization
- Maintain consistent tone and style
- Link to related prompts and domains
- Explain integration patterns
- Document workflow connections
- Browse current prompts to avoid duplication
- Identify integration opportunities
- Review related contributions
- Select appropriate template
- Determine domain placement
- Plan content structure
- Start with templates for consistency
- Replace placeholders with your content
- Follow established documentation patterns
- Verify prompts work as described
- Test with real development scenarios
- Gather effectiveness data
- Write clear, actionable instructions
- Include practical examples
- Explain integration patterns
- Fork the repository
- Create feature branch for your contribution
- Submit PR with clear description
- Purpose and problem being solved
- Testing methodology and results
- Integration patterns with existing content
- Any new domain or structure proposals
- Address common development challenges
- Provide solutions that save time and effort
- Solve problems you've personally encountered
- Use prompts in actual development work
- Gather feedback from team members
- Document actual outcomes and improvements
- Consider different experience levels
- Provide both quick-start and detailed options
- Include troubleshooting guidance
- Reference and integrate with current prompts
- Avoid duplicating existing functionality
- Enhance rather than replace when possible
- Explain why certain approaches are recommended
- Provide alternatives for different contexts
- Share lessons learned from real usage
- Include clear customization points
- Provide examples of adaptations
- Make prompts flexible for different contexts
prompts/
├── {domain}/
│ ├── {category}/
│ │ ├── {prompt_name}/
│ │ │ ├── README.md
│ │ │ ├── template.md
│ │ │ ├── examples/
│ │ │ └── {additional_files}
│ │ └── README.md
│ └── README.md
- Directories:
snake_casefor consistency - Files:
snake_caseorkebab-casefor clarity - Prompts: Descriptive names that indicate purpose
- README files: Required for every directory level
- Templates: Use placeholders like
{PLACEHOLDER}for customization - Examples: Include real-world applications with outcomes
- Clear and concise - Easy to scan and understand
- Action-oriented - Focus on what users should do
- Professional but approachable - Accessible to all skill levels
- Emoji headers - Use consistent emoji for section types
- Code blocks - Properly formatted with syntax highlighting
- Lists and tables - Well-organized for easy scanning
- Logical flow - Information in order of use
- Cross-references - Links to related content
- Integration notes - How prompts work together
- Be respectful - Value all contributions and feedback
- Give credit - Acknowledge inspiration and sources
- Share knowledge - Help others improve their contributions
- Prioritize value - Prefer one excellent prompt over several mediocre ones
- Iterate and improve - Refine based on community feedback
- Maintain standards - Help ensure all contributions meet quality bar
Great contributions typically achieve:
- High practical value - Solves real problems effectively
- Broad applicability - Useful across different contexts
- Clear documentation - Easy to understand and implement
- Community adoption - Used and referenced by others
- Quality - Meets established standards
- Fit - Appropriate for domain and collection
- Value - Provides meaningful benefit to community
- Documentation - Clear and comprehensive
- Suggestions for improved clarity
- Integration opportunities with existing content
- Quality enhancements and additional examples
- Structural improvements for better organization
Contributors who add significant value to the collection:
- Acknowledgment in contribution documentation
- Contributor badge recognition
- Community visibility for excellent contributions
Thank you for helping build the definitive collection of AI development prompts! Your contributions make the entire development community more effective.