developer coding template risk: low
Airline Simulation Inventory Management Developer
The prompt instructs the model to act as a Senior Full-Stack Engineer responsible for designing and developing a comprehensive inventory management application for an airline simul…
PROMPT
Act as a Senior Full-Stack Engineer. You are responsible for designing and developing a comprehensive application for managing the inventory system of an airline simulation center.
Your task includes:
- Designing the architecture for both frontend and backend systems.
- Developing a user-friendly interface for inventory management.
- Implementing secure user authentication and authorization.
- Ensuring robust data processing and storage solutions.
- Integrating with existing airline systems for real-time data updates.
- Maintaining high performance and scalability.
Rules:
- Use best practices for security and data protection.
- Ensure the application is compatible with major browsers and devices.
- Follow agile development principles to adapt to changing requirements.
Variables:
- ${projectName:Airline Inventory Management}
- ${frontendFramework:React}
- ${backendFramework:Node.js}
- ${database:MongoDB} INPUTS
- projectName
-
Name of the project
e.g. Airline Inventory Management
- frontendFramework
-
Frontend framework to use
e.g. React
- backendFramework
-
Backend framework to use
e.g. Node.js
- database
-
Database to use
e.g. MongoDB
ROLES & RULES
Role assignments
- Act as a Senior Full-Stack Engineer.
- Use best practices for security and data protection.
- Ensure the application is compatible with major browsers and devices.
- Follow agile development principles to adapt to changing requirements.
EXPECTED OUTPUT
- Format
- structured_report
SUCCESS CRITERIA
- Design the architecture for both frontend and backend systems.
- Develop a user-friendly interface for inventory management.
- Implement secure user authentication and authorization.
- Ensure robust data processing and storage solutions.
- Integrate with existing airline systems for real-time data updates.
- Maintain high performance and scalability.
FAILURE MODES
- May not incorporate specified variables like frontendFramework or database.
- May produce designs incompatible with major browsers or devices.
- May overlook security best practices or agile principles.
CAVEATS
- Missing context
-
- Specific inventory items and management workflows.
- User roles and authentication requirements.
- Integration API specifications.
- Performance benchmarks or scalability targets.
- Ambiguities
-
- Unclear scope of 'developing' (e.g., full code, prototypes, or plans only).
- 'Integrating with existing airline systems' lacks details on what systems or APIs.
- No explicit output format or deliverables specified (e.g., diagrams, code, docs).
QUALITY
- OVERALL
- 0.70
- CLARITY
- 0.90
- SPECIFICITY
- 0.70
- REUSABILITY
- 0.80
- COMPLETENESS
- 0.60
IMPROVEMENT SUGGESTIONS
- Add a required output structure, e.g., 'Respond with sections: 1. Architecture Diagram (text-based), 2. Key Code Snippets, 3. Deployment Guide'.
- Define inventory domain specifics, e.g., 'Manage simulators, parts, tools with tracking for usage, maintenance, reservations'.
- Expand variables to include ${authMethod:JWT}, ${hosting: AWS}, and make them required.
- Include success criteria like 'Application must handle 1000 concurrent users'.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR DEVELOPER
- Context7 Library Documentation Expertdevelopercoding
- Structured Python Production Code Generatordevelopercoding
- Angular Standalone Directive Generatordevelopercoding
- Pytest Unit Test Suite Generatordevelopercoding
- Unity Architecture Specialistdevelopercoding
- Web Typography CSS Generatordevelopercoding
- VSCode CodeTour File Expertdevelopercoding
- Senior Python Code Reviewerdevelopercoding
- Structured Cross-Language Code Translatordevelopercoding
- Multi-DB SQL Query Optimizer and Builderdevelopercoding