tech-stack-selection

Guide structured interviews to select software technology stacks with recommendations.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/takemo101/compose-workflow --skill tech-stack-selection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-stack-selection
Source: https://github.com/takemo101/compose-workflow/tree/main/.opencode/skill/tech-stack-selection
Command: npx skills add https://github.com/takemo101/compose-workflow --skill tech-stack-selection

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the crucial decision-making process for selecting the appropriate technology stack for a software project, ensuring alignment with project requirements and user preferences.

Core Features & Use Cases

  • Guided Technical Interviews: Facilitates a structured conversation to gather requirements and preferences for various layers of the tech stack.
  • Layered Recommendations: Provides tailored suggestions for frontend, backend, database, UI libraries, and more, with clear justifications.
  • Use Case: When starting a new web application, this Skill guides you through choosing between Next.js and Nuxt.js for the frontend, PostgreSQL or MongoDB for the database, and Vercel or AWS for deployment, based on your project's specific needs.

Quick Start

Initiate a technical stack selection interview to define the project's technology choices.

Frequently Asked Questions about tech-stack-selection

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

FAQPage Schema
How do I select a technology stack for a new software project?

To select a technology stack, you can run a structured technical interview that analyzes project requirements and user preferences across frontend, backend, database, UI libraries, and infrastructure layers to provide justified recommendations.

What's the best way to choose between Next.js and Nuxt.js for my frontend architecture?

Choosing between Next.js and Nuxt.js for frontend architecture is best handled by evaluating your specific project requirements through a guided interview, which then provides tailored recommendations with clear justifications.

How do I decide between PostgreSQL or MongoDB for my database layer?

You can decide between PostgreSQL or MongoDB by undergoing a layered recommendation process that aligns your database technology choice with your overall software architecture and project planning needs.

Can I get infrastructure recommendations for Vercel or AWS based on my development framework?

Yes, you can get infrastructure recommendations for Vercel or AWS by defining your development framework and project requirements, which allows the system to suggest matching deployment options with justifications.

Does the tech stack selection process record my final technology choices?

Yes, the tech stack selection process records your final technology choices in a standardized format after guiding you through the interview and providing layered recommendations for your software architecture.