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.