tech-stack-advisor

Recommend FastAPI, React, and PostgreSQL stacks for full-stack projects.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/guthdx/claude_code --skill tech-stack-advisor-guthdx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-stack-advisor
Source: https://github.com/guthdx/claude_code/tree/main/.claude/skills/tech-stack-advisor
Command: npx skills add https://github.com/guthdx/claude_code --skill tech-stack-advisor-guthdx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you rapidly decide on a tech stack for new full-stack projects, reducing decision fatigue and misaligned architecture choices by focusing on your preferred stack.

Core Features & Use Cases

  • Consistent Stack Recommendation: defaults to your preferred FastAPI + React + PostgreSQL stack unless there are specific project constraints.
  • Architectural Guidance: highlights essential patterns (asynchronous backends, three-tier Docker, etc.) and trade-offs.
  • Scaffolding & Onboarding: offers to bootstrap projects from a GitHub template and outline a quick-start plan.

Quick Start

Start by asking for stack recommendations for a new project, for example: "I'm starting a new product; what stack should I use?" or "Provide a Quick Start plan to bootstrap a FastAPI + React + PostgreSQL app."

Frequently Asked Questions about tech-stack-advisor

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

FAQPage Schema
What's the best tech stack for a new full-stack project?

A proven full-stack approach pairs FastAPI for the backend, React for the frontend, and PostgreSQL for the database. This combination offers async performance, modern UI capabilities, and reliable data persistence for most project requirements.

How do I scaffold a FastAPI and React application quickly?

Clone a pre-built GitHub template that bundles FastAPI, React, and PostgreSQL configuration together. The template includes Docker setup, async patterns, and a three-tier architecture, reducing manual scaffolding time and ensuring consistent project structure.

What are key patterns for building with FastAPI and PostgreSQL?

Use asynchronous FastAPI with async SQLAlchemy for non-blocking database operations, manage configuration with Pydantic Settings, and deploy via three-tier Docker architecture with health checks. These patterns ensure scalability and maintainability from the start.

Should I use PostgreSQL with a React and FastAPI stack?

PostgreSQL integrates seamlessly with FastAPI backends through async SQLAlchemy drivers and provides robust querying, transactions, and scaling for React-based applications. It's a natural fit for full-stack projects requiring reliable data management.

Can I use React with a FastAPI backend?

Yes, React works well as the frontend layer for FastAPI APIs. FastAPI's fast performance and built-in validation via Pydantic make it an excellent choice for serving React applications with clean, documented REST endpoints.