antipattern-detector
Detect common technical and organizational anti-patterns in proposals, architectures, and plans. Use when strategic-cto-mentor…
Recommend technology stacks based on project requirements, team expertise, and constraints. Use when selecting frameworks, languages, databases, and infrastructure for new projects.
$ npx -y skills add alirezarezvani/claude-cto-team --skill tech-stack-recommender --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tech-stack-recommenderContext preview
The summary Claude sees to decide when to auto-load this skill.
Recommend technology stacks based on project requirements, team expertise, and constraints. Use when selecting frameworks, languages, databases, and infrastructure for new projects.
name: tech-stack-recommender description: Recommend technology stacks based on project requirements, team expertise, and constraints. Use when selecting frameworks, languages, databases, and infrastructure for new projects.
Provides structured recommendations for technology stack selection based on project requirements, team constraints, and business goals.
┌───────────────────────────────────────────────────────────────────┐
│ STACK SELECTION INPUTS │
├───────────────────────────────────────────────────────────────────┤
│ │
│ Project Requirements Team Factors Business Constraints│
│ ──────────────────── ──────────── ────────────────── │
│ • Scale expectations • Current skills • Time to market │
│ • Performance needs • Learning capacity • Budget │
│ • Integration points • Team size • Hiring market │
│ • Compliance/Security • Experience level • Long-term support │
│ │
└───────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────┐
│ RECOMMENDATION │
│ Framework │
└─────────────────┘---
| Project Type | Frontend | Backend | Database | Why | |--------------|----------|---------|----------|-----| | **SaaS MVP** | Next.js | Node.js/Express | PostgreSQL | Fast iteration, full-stack JS | | **E-commerce** | Next.js | Node.js or Python | PostgreSQL + Redis | SEO, caching, transactions | | **Mobile App** | React Native | Node.js/Python | PostgreSQL | Cross-platform, shared logic | | **Real-time App** | React | Node.js + WebSocket | PostgreSQL + Redis | Event-driven, low latency | | **Data Platform** | React | Python/FastAPI | PostgreSQL + ClickHouse | Data processing, analytics | | **Enterprise** | React | Java/Spring or .NET | PostgreSQL/Oracle | Stability, enterprise support | | **ML Product** | React | Python/FastAPI | PostgreSQL + Vector DB | ML ecosystem, inference |
| Team Profile | Recommended Stack | Avoid | |--------------|-------------------|-------| | **Full-stack JS** | Next.js, Node.js, PostgreSQL | Go, Rust (learning curve) | | **Python Background** | FastAPI, React, PostgreSQL | Heavy frontend frameworks | | **Enterprise Java** | Spring Boot, React, PostgreSQL | Bleeding-edge tech | | **Startup (Speed)** | Next.js, Supabase/Firebase | Complex microservices | | **Scale-Up** | React, Go/Node, PostgreSQL | Monolithic frameworks |
---
| Framework | Best For | Learning Curve | Ecosystem | Hiring | |-----------|----------|----------------|-----------|--------| | **React** | Complex UIs, SPAs | Medium | Excellent | Easy | | **Next.js** | Full-stack, SSR, SEO | Medium | Excellent | Easy | | **Vue.js** | Simpler apps, gradual adoption | Easy | Good | Medium | | **Svelte** | Performance-critical | Easy | Growing | Hard | | **Angular** | Enterprise, large teams | Hard | Good | Medium |
Speed to MVP Long-term Maint Enterprise Ready React ████████░░ ████████░░ █████████░ Vue █████████░ ███████░░ ██████░░░░ Angular ██████░░░░ █████████░ ██████████
| Framework | Language | Best For | Performance | Ecosystem | |-----------|----------|----------|-------------|-----------| | **Express** | Node.js | APIs, real-time | Good | Excellent | | **Fastify** | Node.js | High-performance APIs | Excellent | Good | | **FastAPI** | Python | ML APIs, async | Excellent | Good | | **Django** | Python | Full-featured apps | Good | Excellent | | **Spring Boot** | Java | Enterprise | Good | Excellent | | **Go (Gin/Echo)** | Go | High performance | Excellent | Good | | **Rails** | Ruby | Rapid prototyping | Moderate | Good | | **NestJS** | TypeScript | Structured Node apps | Good | Good |
## Node.js (Express/Fastify/NestJS) ✅ Real-time applications (WebSocket) ✅ I/O-heavy workloads ✅ Full-stack JavaScript teams ✅ Microservices ❌ CPU-intensive tasks ❌ Heavy computation ## Python (FastAPI/Django) ✅ ML/Data Science integration ✅ Rapid prototyping ✅ Data processing pipelines ✅ Scientific computing ❌ High-concurrency I/O ❌ Real-time systems ## Go ✅ High-performance services ✅ System programming ✅ Concurrent workloads ✅ Microservices at scale ❌ Rapid prototyping ❌ Complex ORM needs ## Java (Spring Boot) ✅ Enterprise applications ✅ Complex business logic ✅ Transaction-heavy systems ✅ Large teams ❌ Quick MVPs ❌ Small projects
| Database | Type | Best For | Scale | Complexity | |----------|------|----------|-------|------------| | **PostgreSQL** | Relational | General purpose, ACID | High | Medium | | **MySQL** | Relational | Web apps, read-heavy | High | Low | | **MongoDB** | Document | Flexible schemas, JSON | High | Low | | **Redis** | Key-Value | Caching, sessions | Very High | Low | | **Elasticsearch** | Search | Full-text search | High | Medium | | **ClickHouse** | Columnar | Analytics, time-series | Very High | Medium | | **DynamoDB** | Key-Value | Serverless, AWS | Very High | Medium | | **Cassandra** | Wide-column | Write-heavy, distributed | Very High | High |
Need ACID
Your personal CTO Team for Claude Code - Custom AI subagents that provide strategic technical leadership, system architecture design, and brutally honest feedback on your technical decisions.
Detect common technical and organizational anti-patterns in proposals, architectures, and plans. Use when strategic-cto-mentor…
Recommend architecture patterns (monolith, microservices, serverless, modular monolith) based on scale, team size, and…
Identify and challenge implicit assumptions in plans, proposals, and technical decisions. Use when strategic-cto-mentor needs to…
Generate targeted clarifying questions (2-3 max) that challenge vague requirements and extract missing context. Use after…
Infrastructure and development cost estimation for technical projects. Use when planning budgets, evaluating build vs buy…
Transform clarified user requests into structured delegation prompts optimized for specialist agents (cto-architect,…