Skip to content

W3JDev/Prompts-FullStackDevTeam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Prompts-FullStackDevTeam πŸš€

A comprehensive collection of world-class AI agent prompt templates for building enterprise-grade full-stack applications. Each prompt template represents a highly skilled team member with a focused job scope, designed to deliver corporate-level professional projects without hallucinations, mistakes, or errors.

🎯 Overview

This repository contains carefully crafted prompt templates for every essential role in a full-stack development team. Each template is designed to:

  • Deliver Highest Quality Output: Prompts are structured to minimize hallucinations and errors
  • Maintain Single Responsibility: Each role has a clearly defined scope
  • Support Cloud Integration: Optimized for cloud services like Azure, AWS, and GCP
  • Enable Professional Development: Follow enterprise-level best practices and patterns
  • Ensure Consistency: Maintain coding standards and architectural principles

πŸ“ Team Roles & Prompts

1. Product Manager (/prompts/product-manager/)

  • Requirements gathering and documentation
  • User story creation and backlog management
  • Feature prioritization and roadmap planning

2. Tech Lead/Architect (/prompts/tech-lead/)

  • System architecture and design decisions
  • Technology stack selection
  • Code review and quality standards
  • Technical documentation

3. Frontend Developer (/prompts/frontend-dev/)

  • React, Vue, Angular development
  • Responsive UI implementation
  • State management and routing
  • Performance optimization

4. Backend Developer (/prompts/backend-dev/)

  • RESTful API design and implementation
  • Database schema design
  • Business logic and services
  • API documentation

5. DevOps Engineer (/prompts/devops/)

  • CI/CD pipeline setup
  • Infrastructure as Code (Terraform, ARM templates)
  • Container orchestration (Docker, Kubernetes)
  • Deployment automation

6. QA/Testing Engineer (/prompts/qa-testing/)

  • Test strategy and planning
  • Unit, integration, and E2E testing
  • Test automation frameworks
  • Quality assurance processes

7. Database Engineer (/prompts/database/)

  • Database design and optimization
  • Query performance tuning
  • Data migration strategies
  • Backup and recovery procedures

8. Security Engineer (/prompts/security/)

  • Security architecture review
  • Vulnerability assessment
  • Authentication and authorization
  • Compliance and best practices

9. UI/UX Designer (/prompts/ui-ux/)

  • User interface design
  • User experience optimization
  • Design system creation
  • Accessibility standards

10. Cloud/Azure Specialist (/prompts/cloud-azure/)

  • Azure services integration
  • Cloud architecture patterns
  • Cost optimization
  • Scalability and reliability

πŸš€ Quick Start

Using a Prompt Template

  1. Navigate to the specific role directory (e.g., /prompts/backend-dev/)
  2. Choose the appropriate prompt template file
  3. Copy the prompt template
  4. Customize the template with your specific project requirements
  5. Use with your preferred AI assistant (ChatGPT, Claude, GitHub Copilot, etc.)

Example Usage

# Using the Backend Developer Prompt

1. Open `/prompts/backend-dev/api-developer.md`
2. Copy the prompt template
3. Add your specific requirements:
   - Technology stack (Node.js, Python, .NET, etc.)
   - Database type (PostgreSQL, MongoDB, etc.)
   - Cloud platform (Azure, AWS, GCP)
4. Paste into your AI assistant
5. Provide additional context about your project

πŸ’‘ Best Practices

For Maximum Effectiveness:

  1. Be Specific: Provide clear context about your project, tech stack, and requirements
  2. Use One Role at a Time: Focus on one team member's perspective per conversation
  3. Provide Examples: Share existing code patterns or conventions when available
  4. Iterate: Use follow-up questions to refine outputs
  5. Review and Test: Always review AI-generated code and test thoroughly

Quality Assurance:

  • Code Reviews: Use the Tech Lead prompt to review code quality
  • Testing: Apply the QA Engineer prompt to create comprehensive test suites
  • Security: Run the Security Engineer prompt to identify vulnerabilities
  • Performance: Leverage the appropriate specialist prompts for optimization

πŸ—οΈ Project Structure

Prompts-FullStackDevTeam/
β”œβ”€β”€ README.md                          # This file
β”œβ”€β”€ LICENSE                            # MIT License
β”œβ”€β”€ prompts/
β”‚   β”œβ”€β”€ product-manager/              # Product management prompts
β”‚   β”œβ”€β”€ tech-lead/                    # Technical leadership prompts
β”‚   β”œβ”€β”€ frontend-dev/                 # Frontend development prompts
β”‚   β”œβ”€β”€ backend-dev/                  # Backend development prompts
β”‚   β”œβ”€β”€ devops/                       # DevOps and deployment prompts
β”‚   β”œβ”€β”€ qa-testing/                   # Quality assurance prompts
β”‚   β”œβ”€β”€ database/                     # Database engineering prompts
β”‚   β”œβ”€β”€ security/                     # Security engineering prompts
β”‚   β”œβ”€β”€ ui-ux/                        # UI/UX design prompts
β”‚   └── cloud-azure/                  # Cloud services prompts
└── examples/                          # Example projects and use cases

πŸŽ“ Use Cases

Building a New Application:

  1. Start with Product Manager to define requirements and user stories
  2. Use Tech Lead to design the system architecture
  3. Employ Frontend and Backend developers to implement features
  4. Apply DevOps to set up CI/CD pipelines
  5. Utilize QA Engineer to create test suites
  6. Consult Security Engineer for security review
  7. Deploy with Cloud/Azure Specialist for cloud integration

Improving Existing Project:

  • Code Quality: Use Tech Lead for refactoring guidance
  • Performance: Consult Database Engineer for query optimization
  • Security: Run Security Engineer prompt for vulnerability assessment
  • Testing: Apply QA Engineer prompt to improve test coverage
  • Infrastructure: Use DevOps for deployment improvements

🀝 Contributing

Contributions are welcome! If you have improvements or additional prompt templates:

  1. Fork the repository
  2. Create a feature branch
  3. Add your prompt template with clear documentation
  4. Submit a pull request

πŸ“œ License

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

🌟 Features

  • βœ… World-class prompt templates for each role
  • βœ… Enterprise-grade quality standards
  • βœ… Cloud platform integration (Azure, AWS, GCP)
  • βœ… Minimal hallucination and error-prone outputs
  • βœ… Focused single-responsibility design
  • βœ… Comprehensive documentation
  • βœ… Real-world use cases and examples

πŸ“ž Support

For questions, issues, or suggestions:

  • Open an issue in this repository
  • Review existing templates and examples
  • Check the documentation in each role directory

🎯 Goals

This repository aims to:

  • Provide a complete AI agent team for full-stack development
  • Minimize common AI hallucinations through structured prompts
  • Enable rapid development of enterprise-grade applications
  • Support modern cloud platforms and services
  • Maintain high code quality and best practices
  • Create reusable, adaptable prompt templates

Built for developers, by developers. Powered by AI, guided by expertise.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •