stack-selection

Guide technology stack selection using decision trees and preference analysis.

6|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/paulojalowyj/openkit --skill stack-selection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stack-selection
Source: https://github.com/paulojalowyj/openkit/tree/main/.opencode/skills/stack-selection
Command: npx skills add https://github.com/paulojalowyj/openkit --skill stack-selection

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users make informed decisions about the technology stack for their projects, considering project requirements, user preferences, and best practices.

Core Features & Use Cases

  • Guided Decision Making: Uses decision trees and preference questions to suggest appropriate frameworks, libraries, and tools.
  • Contextual Recommendations: Analyzes project needs (type, scale, timeline, team) before making suggestions.
  • Use Case: When starting a new web application, this Skill can guide you through selecting the best frontend framework (React, Vue, Svelte), backend (FastAPI, Node.js, Go), and database (PostgreSQL, MongoDB, SQLite) based on your specific requirements and team expertise.

Quick Start

Use the stack-selection skill to help choose a backend framework for a new API project.

Frequently Asked Questions about stack-selection

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

FAQPage Schema
How do I choose the right tech stack for a new web application?

How to select a frontend framework depends on project context, scale, timeline, and team expertise. This Skill uses decision trees to analyze your preferences and constraints, guiding you to an appropriate choice between React, Vue, or Svelte for your web application.

What is the best way to select a backend runtime and database for an API project?

The best way to select a backend runtime and database is by evaluating project needs and team expertise. This Skill facilitates informed choices, guiding you through options like FastAPI, Node.js, Go, PostgreSQL, MongoDB, or SQLite based on your specific API constraints and scale.

How does the decision tree mechanism work for framework selection?

The decision tree mechanism for framework selection works by asking guided preference questions about your project requirements. It then analyzes your inputs regarding project type, scale, and team constraints to recommend specific tools and libraries that fit your development context.

Can I use this for selecting a tech stack if my team has specific framework expertise?

Yes, you can use this for selecting a tech stack if your team has specific framework expertise. The Skill explicitly incorporates team expertise analysis into its decision trees, ensuring recommended technologies align with your developers' existing knowledge and constraints.

When should I not use a guided decision tree for project setup?

You should not use a guided decision tree for project setup if your application has highly unconventional requirements or strict pre-existing tooling constraints. In such cases, the standard framework selection options may not fit your unique project context and scale.