10x-tech-stack-selector

Selects a tech stack from a predefined registry based on PRD requirements.

Updated May 22, 2026
One-click install
npx skills add https://github.com/pfrack/frugalis --skill 10x-tech-stack-selector-pfrack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 10x-tech-stack-selector
Source: https://github.com/pfrack/frugalis/tree/main/.github/skills/10x-tech-stack-selector
Command: npx skills add https://github.com/pfrack/frugalis --skill 10x-tech-stack-selector-pfrack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, yaml, openai, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill assists users in choosing the ideal technology stack for their project, streamlining the process and ensuring compatibility with project requirements.

Core Features & Use Cases

  • Intent-Aware Routing: Classifies prompts and dispatches to the most cost-effective model.
  • Pluggable Classifier Chain: Offers configurable backends for accurate classification.
  • OpenAI-Compliant API: Integrates seamlessly with OpenAI's API for a consistent experience.
  • Real-Time Streaming Support: Provides real-time streaming proxy support with configurable keepalive intervals.
  • Persistence Backends: Supports PostgreSQL, SQLite, and in-memory storage.
  • Operator Dashboard: Offers a user-friendly dashboard for monitoring and managing stacks.
  • Privacy by Construction: Stores only necessary data and ensures privacy.
  • Config-Driven Routing: Defines category, model mapping, and provider through configuration files.
  • CI/CD Integration: Facilitates integration with CI/CD pipelines for automated testing and deployment.
  • OpenTelemetry Support: Offers experimental OpenTelemetry integration for advanced monitoring.
  • Use Case: A project manager with a PRD on disk can use this skill to determine the best tech stack, including the framework, database, and deployment strategy.

Quick Start

Run /10x-tech-stack-selector to begin the process of selecting a tech stack for your project.

Frequently Asked Questions about 10x-tech-stack-selector

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

FAQPage Schema
How do I select the best technology stack for my project based on PRD requirements?

To select a technology stack, this skill analyzes your PRD content, classifies the project type, and recommends suitable options from a predefined registry. It evaluates language family, team size, and deployment target to ensure the chosen stack aligns with your specific project requirements.

What is the process for tech stack selection using a decision facilitator?

Tech stack selection uses a decision-making process to filter and recommend the most suitable technology options from a predefined registry of starters. It operates by assessing your project requirements and preferences to match you with an optimal framework, database, and deployment strategy.

Can I use this tech stack selector for a small team and specific deployment targets?

Yes, you can use this tech stack selector for a small team and specific deployment targets. The selection process explicitly considers team size and deployment target alongside language family and PRD requirements to filter the predefined registry of starters for your specific context.

Do I need Python and YAML to run the tech stack selection process?

Yes, you need Python and YAML to run the tech stack selection process, along with the OpenAI dependency. These dependencies support the underlying scripts and configuration files required to analyze your PRD and facilitate the technology stack decision-making workflow.

What's the best way to integrate a tech stack recommendation into CI/CD pipelines?

The best way to integrate tech stack recommendations into CI/CD pipelines is by utilizing the built-in CI/CD integration features. This facilitates automated testing and deployment by defining category, model mapping, and provider through configuration files within your pipeline.

How does the intent-aware routing classify prompts for technology stack selection?

Intent-aware routing classifies prompts and dispatches them to the most cost-effective model using a pluggable classifier chain. This configurable backend ensures accurate classification of your project setup requests before filtering the predefined registry of starters.