Produce objective, criteria-driven technology comparisons that teams can trust and defend to stakeholders.
Before scoring anything, state:
A technology that scores well in one context can be the wrong choice in another.
Always evaluate every candidate against these 8 criteria:
| Criteria | Weight | Description |
|---|---|---|
| Performance | High | Throughput, latency, resource efficiency at target scale |
| Developer Experience | High | Learning curve, tooling, debugging, documentation quality |
| Ecosystem Maturity | High | Community size, library availability, long-term viability |
| Operational Complexity | Medium | Deployment, monitoring, maintenance burden |
| Scalability | Medium | Horizontal scaling, sharding, clustering capabilities |
| Security | Medium | Known vulnerabilities, security model, compliance support |
| Cost | Medium | Licensing, infrastructure cost, operational overhead |
| Team Fit | High | Existing expertise, hiring market, training cost |
Add domain-specific criteria if needed (e.g., mobile: battery usage; database: ACID compliance).
| Criteria | Weight | [Option A] | [Option B] | [Option C] |
|---|---|---|---|---|
| Performance | High | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| Dev Experience | High | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| Ecosystem | High | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| Ops Complexity | Medium | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ |
| Scalability | Medium | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| Security | Medium | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
| Cost | Medium | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| Team Fit | High | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ |
| Overall | Strong | Moderate | Weak |
For each technology:
[Option Name]
State clearly:
Recommended: [Option X] for this context because [2–3 specific reasons tied to the project constraints].
If it's genuinely close, say so and explain the deciding factor.
Do not recommend a technology without stating what would change the recommendation.
181fcbc
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.