tech-stack-recommender

Recommend technology stacks from project requirements, team expertise, and constraints.

110|19|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/alirezarezvani/claude-cto-team --skill tech-stack-recommender
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-stack-recommender
Source: https://github.com/alirezarezvani/claude-cto-team/tree/main/skills/tech-stack-recommender
Command: npx skills add https://github.com/alirezarezvani/claude-cto-team --skill tech-stack-recommender

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps software teams select appropriate technology stacks based on project requirements, team capabilities, and constraints, reducing risk and decision fatigue.

Core Features & Use Cases

  • Provides structured recommendations for frontend, backend, databases, and infrastructure based on project type and team profile.
  • Evaluates trade-offs using a decision framework and scenario-based templates for common product categories.
  • Use Case: When launching a new product, run the recommender to identify a stack aligned with skills, speed, and long-term maintainability.

Quick Start

Describe your project type, team skills, and constraints to receive a tailored tech-stack recommendation.

Frequently Asked Questions about tech-stack-recommender

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right tech stack for a new software project?

Choosing a tech stack requires analyzing project type, team expertise, performance needs, and constraints. The recommender evaluates these inputs to provide structured selections for frameworks, languages, databases, and infrastructure.

What is the best way to select a database and infrastructure for my application?

The best way to select a database and infrastructure is to evaluate trade-offs using a decision framework. You provide project requirements and team capabilities, and receive tailored recommendations aligned with speed and long-term maintainability.

Can I get a technology recommendation for a small team with specific performance constraints?

Yes, you can get a technology recommendation for a small team with performance constraints. By providing your team skills and project limitations, the recommender identifies an architecture aligned with your capabilities and constraints.

How does a technology decision framework evaluate engineering trade-offs?

A technology decision framework evaluates engineering trade-offs by applying scenario-based templates for common product categories. It analyzes project inputs to balance team skills, speed, and long-term maintainability against performance needs.

When should I use a structured tech stack recommender instead of manual architecture selection?

You should use a structured tech stack recommender when launching a new product to reduce risk and decision fatigue. It provides structured architecture recommendations based on project requirements rather than subjective manual selection.