Skip to main content

ChatGPT Prompt to Build a Tech Stack Decision Matrix

Compare tech options with a weighted decision matrix: scored criteria, trade-offs, ecosystem data, and a final recommendation.

Füllen Sie die Platzhalter aus

Edit the values, then copy your finished prompt.

Ihr Prompt
prompt.txt

                                

What this prompt does

This prompt builds a weighted decision matrix to help you choose between [options] for a specific [purpose]. Rather than an opinionated "use X," it forces a defensible process: weight each criterion in [criteria] from 1-5, score every option 1-10 with justification, compute a weighted total, and then layer on pros/cons, ecosystem data, learning curve, long-term viability, migration cost, total cost of ownership, and a final recommendation with a confidence level and risk-mitigation plan.

The structure works because it separates what you value (the weights) from how each option performs (the scores), which is exactly the distinction that survives a stakeholder review. The [team_size] and [team_experience] placeholders pull human factors into the math, and [current_stack] forces an honest migration-cost line so the shiny option does not win on raw features alone. The output is reproducible: change a weight and the recommendation can flip transparently.

When to use it

  • Choosing a framework, database, or language for a new project that stakeholders will question.
  • Comparing [options] where the "best" choice depends on your team, not just benchmarks.
  • Documenting a technical decision so future you (or an auditor) can see the reasoning.
  • Settling a team debate with scores and weights instead of loudest-voice-wins.
  • Estimating the real cost of migrating off your [current_stack].
  • Pressure-testing a gut choice before committing budget to it.

Example output

You get a scored decision matrix: a table of [criteria] rows against [options] columns, each cell holding a 1-10 score plus a one-line justification, with a weighted total per option at the bottom. Around it sit pros/cons lists, an ecosystem comparison (stars, downloads, Stack Overflow activity), a learning-curve note for your team, viability and migration-cost sections, a TCO estimate, and a final recommendation with a stated confidence level.

Pro tips

  • Set the weights in [criteria] before you look at scores, so you don't unconsciously tune them to your preferred option.
  • Make [team_experience] honest; a SvelteKit win is hollow if your team is [team_experience] and would ramp slowly.
  • Treat the ecosystem numbers as directional, not gospel; ask the model to flag which figures it is estimating versus recalling.
  • Always fill [current_stack] even for greenfield-adjacent work, since migration cost often decides ties.
  • Re-run with adjusted weights to see how fragile the recommendation is; a result that survives reweighting is one you can defend.
  • Use the confidence level as a prompt to gather more data, not as a final verdict.

Frequently Asked Questions

How is this different from just asking ChatGPT which framework is best?
A direct "which is best" answer hides its reasoning and shifts with phrasing. This prompt forces explicit weights on `[criteria]`, per-criterion scores with justification, and a weighted total, so you can see exactly why one of the `[options]` won and change a weight to test the result.
Will the GitHub stars and npm download numbers be accurate?
Treat them as directional rather than precise. The model may recall or estimate these figures and they drift over time. Ask it to mark which numbers are confident recollections versus estimates, and verify any data point that materially changes the recommendation.
Why do I need to provide [current_stack] for a new project?
Migration cost frequently breaks ties between otherwise close options. Even on near-greenfield work, knowing what you are moving away from shapes effort estimates, retraining, and risk. Leaving it blank removes one of the most decision-relevant lines from the matrix.
Can the recommendation change if I adjust the weights?
Yes, and that is the point. Because scores are separated from weights, re-running with different priorities can flip the winner transparently. A recommendation that holds up across several reasonable weightings is far safer to commit budget to than one that depends on a single weighting.
Does this account for my team's skill level?
It does, through `[team_size]` and `[team_experience]`. The learning-curve assessment and TCO estimate factor in how quickly your specific team can become productive, which often matters more than raw framework performance for real-world delivery timelines.
Engr Mejba Ahmed

Need this built for real?

Engr Mejba Ahmed

AI Developer · Software Engineer

I'm Mejba — I design and ship production AI systems, automations, and full-stack apps. If you want this turned into a working solution for your team, let's talk.

Mehr in ChatGPT Prompts for Developers

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support