tech-stack-catalog

Analyze codebase architecture and generate production readiness assessments.

2|2|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill tech-stack-catalog
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tech-stack-catalog
Source: https://github.com/adolfoaranaes12/BMAD-ENHANCED/tree/main/.claude/skills/analyze-architecture/references/tech-stack-catalog.md
Command: npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill tech-stack-catalog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This document enumerates typical backend/frontend stacks, databases, ORMs, testing frameworks, and deployment patterns to inform architecture choices.

Core Features & Use Cases

  • Tech stack inventories by domain
  • Rationale and trade-offs for common choices
  • Example configurations

Quick Start

Consult catalog to shortlist technology options for a project.

Frequently Asked Questions about tech-stack-catalog

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

FAQPage Schema
How do I choose the right tech stack for my architecture?▼

Tech stack selection depends on your project requirements, team expertise, and scalability needs. A tech stack catalog enumerates common backend, frontend, database, ORM, testing, and deployment options with trade-offs to help you shortlist technologies suited to your domain and constraints.

What are common architecture patterns for monoliths versus microservices?▼

Architecture patterns differ by deployment model. Monolithic stacks typically use single-language frameworks with centralized databases, while microservice stacks employ distributed services, API gateways, and polyglot tools. A tech stack catalog outlines these patterns with rationale for each approach.

How do ORMs and databases fit into my tech stack decision?▼

ORMs and databases are core components of your stack. The catalog documents popular ORM choices (e.g., Hibernate, SQLAlchemy, TypeORM) paired with database options (SQL, NoSQL) and explains trade-offs between query performance, schema flexibility, and development velocity.

What testing frameworks and deployment patterns should I consider?▼

Testing frameworks and deployment patterns vary by stack maturity and team size. A tech stack catalog provides example configurations for unit testing, integration testing, CI/CD, containerization, and infrastructure-as-code tools, enabling informed choices for your production readiness.

Can I apply tech stack patterns to legacy systems and brownfield projects?▼

Yes. Tech stack catalogs help assess existing architecture in legacy systems, monorepos, and multi-layer applications to identify current patterns, then guide incremental modernization by recommending compatible technologies that reduce tech debt while maintaining stability.

What's the difference between frontend and backend stack requirements?▼

Frontend stacks prioritize UI frameworks, state management, and build tooling, while backend stacks emphasize databases, ORMs, authentication, and scalability. A tech stack catalog separately documents both domains with domain-specific trade-offs and deployment considerations.