Skip to content

Expert-level prompt templates for modern software development using AI pair programming.

License

Notifications You must be signed in to change notification settings

BjornMelin/ai-powered-development-prompts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

49 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ AI-Powered Development Prompts (AIPD)

MIT License Release Last Commit CI

Open Issues Pull Requests Contributors Star History

Prompts Library Rules Library Docs

Expert-level prompt templates for modern software development using AI pair programming. Optimize your development workflow with carefully crafted prompts for everything from AWS Lambda functions to full-stack applications and AI-powered workflow automation.

πŸ“‹ Table of Contents

🌟 Features

  • 🎯 Specialized Templates: Carefully crafted prompts for different development scenarios
  • πŸ—οΈ Architecture Patterns: Best practices for modern software design
  • ⚑ Performance Optimization: Templates focused on scalability and efficiency
  • πŸ”’ Security First: Built-in security considerations for each template
  • πŸš€ Cloud Native: Deep integration with modern cloud services
  • πŸ“± Full Stack: Coverage from frontend to backend to mobile
  • πŸ€– AI Development: Optimized workflows for AI-assisted development
  • πŸ”„ CI/CD: Continuous integration and deployment templates
  • πŸ’» IDE Integration: Custom rules for AI coding assistants like Cursor

πŸ“š Quick Links

πŸš€ Getting Started

  1. Choose Your Template

    # Navigate to the relevant category
    prompts/             # Development prompts by category
    β”œβ”€β”€ cloud/           # Cloud-specific prompts (AWS, Azure, GCP)
    β”œβ”€β”€ frontend/        # Frontend development templates
    β”œβ”€β”€ backend/         # Backend and API templates
    β”œβ”€β”€ mobile/          # Mobile development prompts
    β”œβ”€β”€ python/          # Reusable expert Python prompts
    └── typescript/      # Reusable expert TypeScript Prompts
    
    rules/               # AI tool rules and automation
    β”œβ”€β”€ cursor-ai-agent/ # Autonomous AI agent for Cursor
    β”œβ”€β”€ cursorrules/     # Rules for Cursor AI coding assistant
    └── copilot/         # GitHub Copilot optimization
  2. Customize Your Prompt

    • Replace placeholder values with your specific requirements
    • Follow the examples provided in each template
    • Add or remove sections based on your needs
  3. Execute Your Development Plan

    • Use the prompts with your preferred AI assistant
    • Follow the structured approach for consistent results
    • Iterate based on feedback and results

πŸ“‹ Available Templates

Cloud Development

Frontend Development

Backend Development

Mobile Development

Python Development

TypeScript Development

CI/CD & DevOps

πŸ› οΈ AI Tools & Rules

Cursor AI

GitHub Copilot

πŸ’‘ Example Usage

I need to develop an AWS Lambda function for image processing with:

1. Function Specifications:
   - Runtime: Python 3.11
   - Memory allocation: 1024 MB
     ...

[See full example in docs/examples/lambda-image-processor.md]

🀝 Contributing

Your contributions are always welcome! See our Contribution Guidelines for ways to get started.

We accept:

  • πŸ“ New prompt templates
  • 🎨 Template improvements
  • πŸ“š Documentation updates
  • πŸ’» Example implementations
  • πŸ› Bug fixes
  • πŸ€– AI tool configurations

πŸ“ˆ Best Practices

  • Keep prompts specific and actionable
  • Include clear requirements and constraints
  • Follow the provided structure
  • Add examples where possible
  • Consider scalability and maintenance

πŸ“š How to Cite

If you use these templates in your research or publications, please cite this repository:

@misc{melin2025aiprompts,
  author = {Melin, Bjorn},
  title = {AI-Powered Development Prompts},
  year = {2025},
  publisher = {GitHub},
  journal = {GitHub Repository},
  howpublished = {\url{https://github.com/BjornMelin/ai-powered-development-prompts}}
}

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

  • All contributors who have helped improve these templates
  • The AI/ML community for valuable feedback
  • Open source projects that inspired this collection
  • Bhartendu-Kumar/rules_template and kleosr/cursorkleosr for inspiration on the Cursor AI Agent system

πŸ‘¨β€πŸ’» Author

Bjorn Melin
Senior Data Scientist Β· AI/ML Leader Β· GenAI & LLM Expert Β· UC Berkeley MIDS Β· 6x AWS Certified Β· Cloud Architect & Full-Stack Developer at heart!

πŸ“ˆ Star History

Star History Chart

Made with πŸ€– by developers, for developers.

About

Expert-level prompt templates for modern software development using AI pair programming.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published