npx skills add ...
npx skills add shawnpang/startup-founder-skills --skill tech-stack-eval
When the user needs to choose between technologies, frameworks, or tools — or says "which framework should I use", "compare X vs Y", "should we migrate from X to Y", "what database should I use", "calculate TCO".
npx skills add shawnpang/startup-founder-skills --skill tech-stack-eval
Do NOT use when: the decision is trivial (use team preference), the technology is already mandated, or this is an emergency production issue.
From startup-context: product type, team skills, tech stack, stage, scale, budget. Also ask:
Select 6-8 and assign weights (total = 100%):
| Level | Criteria |
|---|---|
| Thriving | Regular releases (< 3 months), growing adoption, multiple corporate sponsors, active community |
| Stable | Regular releases (< 6 months), steady adoption, established community, no decline signs |
| At Risk | Infrequent releases (> 12 months), declining downloads, key maintainers leaving, few contributors |
Project over 12 months minimum (5 years for infrastructure decisions): compute, storage, bandwidth, licensing, engineering time (setup + ongoing maintenance x loaded cost), operational overhead (monitoring, on-call), and hidden costs (training, migration tooling, dual-running).
Engineering time is usually the largest cost for startups. A technology saving $200/month on hosting but costing 40 extra engineering hours to operate is a net loss.
| Risk Level | Criteria |
|---|---|
| Low | Additive change, no data migration, can run in parallel, < 2 weeks |
| Medium | Requires data migration or API changes, 2-8 weeks, can be phased |
| High | Core system replacement, > 8 weeks, requires downtime or big-bang cutover |
Use the strangler fig pattern: route new traffic to the new system, migrate old incrementally. Always maintain rollback capability. Set a concrete cut-off date -- half-migrated systems are the worst outcome.
| Level | Score | Interpretation |
|---|---|---|
| High | 80-100% | Clear winner, strong data, wide margin |
| Medium | 50-79% | Trade-offs present, recommendation holds but with caveats |
| Low | < 50% | Close call, limited data, suggest a proof-of-concept before committing |
architecture-design — chain when the tech stack decision feeds into a broader system designcicd-setup — chain to configure CI/CD for the chosen technologyExample prompt: "Compare React vs Vue for a SaaS dashboard. Priorities: developer productivity (40%), ecosystem (30%), performance (30%)."
Good output snippet:
Example prompt: "We're on Heroku at $2,400/mo. Should we migrate to AWS?"
Good output snippet:
## Scoring Matrix
| Criterion (weight) | React | Vue |
|--------------------------|-------|------|
| Developer Productivity (40%) | 4/5 | 4/5 |
| Ecosystem (30%) | 5/5 | 4/5 |
| Performance (30%) | 4/5 | 5/5 |
| **Weighted Total** | **4.3** | **4.3** |
Confidence: Medium (55%). Scores are nearly identical. Recommendation: React,
but only because your team has 2 years of React experience (not captured in
the matrix). If the team were greenfield, Vue's developer experience gives it
a slight edge. This is close enough to warrant team preference as the tiebreaker.## TCO Estimate (12 months)
| Category | Heroku | AWS |
|----------------------|-----------|-------------------|
| Compute | $1,200/mo | $480/mo (ECS) |
| Database | $800/mo | $350/mo (RDS) |
| Add-ons | $400/mo | $120/mo |
| Engineering (setup) | $0 | $12,000 one-time |
| Engineering (ongoing)| 2 hrs/mo | 8 hrs/mo |
| **Annual Total** | **$28,800** | **$18,000** |
Break-even at month 14. At Series A with a team of 6, wait until Heroku hits
$4,000/mo — engineering hours are better spent on product right now.