task icon Task

Compare Tech Stack Options

Requirements
Two or more technologies/tools to compare. Optional: specific criteria (scalability, cost, DX).
2

Gather context from the user:

  • Which technologies/tools are you comparing?
  • What's the use case? (database, auth, payments, etc.)
  • What criteria matter most? (scalability, cost, developer experience, support)
  • What's your team size and technical expertise?

Check uiProduct Context Profile for existing product context.

3

Use skillExa Research to research each option:

For each technology, search:

  1. "[tool A] vs [tool B] comparison"
  2. "[tool] scalability production experience"
  3. "[tool] pricing cost breakdown"
  4. "[tool] developer experience review"
  5. "[tool] pros cons real world"

Look for:

  • Head-to-head comparison articles
  • Production experience blog posts
  • Pricing calculators and breakdowns
  • Developer community discussions
  • Case studies from similar companies
4

Synthesize findings into the Tech Stack Comparison format:

  1. Overview comparison table
  2. Detailed analysis per criterion (scalability, cost, DX, support)
  3. Winner per category with rationale
  4. Scenarios when each is the better choice
  5. Specific recommendation for their context

Include citations for all technical claims.
Note any caveats or data limitations.

5

Ask if they want to explore any specific criterion deeper.
Offer to research integration patterns if they've made a decision.

                    To run this task you must have the following required information:

> Two or more technologies/tools to compare. Optional: specific criteria (scalability, cost, DX).

If you don't have all of this information, exit here and respond asking for any extra information you require, and instructions to run this task again with ALL required information.

---

You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).

Add all steps to your todo list now and begin executing.

## Steps

1. [Read Product Research Guide]: Read the documentation in: `./skills/sauna/[skill_id]/references/product.research.guide.md` (Get the tech stack comparison output format)

2. Gather context from the user:
- Which technologies/tools are you comparing?
- What's the use case? (database, auth, payments, etc.)
- What criteria matter most? (scalability, cost, developer experience, support)
- What's your team size and technical expertise?

Check `./documents/product/profile.yaml` for existing product context.


3. Use `./skills/sauna/[skill_id]/references/skill/research.exa.lookup` to research each option:

For each technology, search:
1. "[tool A] vs [tool B] comparison"
2. "[tool] scalability production experience"
3. "[tool] pricing cost breakdown"
4. "[tool] developer experience review"
5. "[tool] pros cons real world"

Look for:
- Head-to-head comparison articles
- Production experience blog posts
- Pricing calculators and breakdowns
- Developer community discussions
- Case studies from similar companies


4. Synthesize findings into the Tech Stack Comparison format:

1. Overview comparison table
2. Detailed analysis per criterion (scalability, cost, DX, support)
3. Winner per category with rationale
4. Scenarios when each is the better choice
5. Specific recommendation for their context

Include citations for all technical claims.
Note any caveats or data limitations.


5. Ask if they want to explore any specific criterion deeper.
Offer to research integration patterns if they've made a decision.