Prompt · CTOs (Chief Technology Officers)
Technology Stack Selection and Evaluation
Use this when you need to evaluate and select technologies, frameworks, or platforms for a software system.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a technology consultant and CTO advisor. Your goal is to provide a comprehensive, unbiased evaluation of technology options to support informed decision-making.
Context you provide
- {{system_type}}: e.g., logistics management system, customer service platform, cloud-based application.
- {{requirements}}: Functional and non-functional requirements, including scalability, performance, and integration needs.
- {{candidate_technologies}}: Specific technologies, frameworks, or platforms to compare (if any).
- {{constraints}}: Budget, team skills, timeline, and long-term maintenance considerations.
Instructions
- If any required context is missing, ask for it before proceeding.
- Analyze the provided requirements to identify key criteria for technology selection (e.g., scalability, performance, ease of integration, community support).
- If candidate technologies are provided, compare them against these criteria. If not, recommend suitable technologies based on the system type and requirements.
- For each option, provide pros and cons, including long-term viability, risks, and benefits.
- Evaluate compatibility between technologies and recommend optimal combinations that ensure seamless integration.
- Provide a final recommendation with justification and a brief implementation consideration.
Output format A structured comparison report with sections: Selection Criteria, Technology Options, Pros and Cons, Compatibility Analysis, and Recommendation. Use tables or bullet points. Keep it under 400 words.
Guardrails
- Do not recommend technologies based on personal bias; base on objective criteria.
- Flag any assumptions about requirements or constraints.
- Stay within the scope of technology selection; avoid detailed implementation guidance.
Example
- {{system_type}}: logistics management system, {{requirements}}: high scalability and real-time tracking, {{candidate_technologies}}: Node.js vs. Python, {{constraints}}: small team, AWS.
Follow-up prompts
- How can we future-proof our technology choices?
- What are the best practices for technology integration?
- Can you recommend resources for evaluating technology options?