10x-tech-stack-selector

Recommends a starter template and tech stack from a PRD via a curated registry.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Choosing a framework and starter template for a greenfield project is slow and error-prone; this Skill turns a written PRD into a vetted starter recommendation plus a machine-readable hand-off file that a bootstrapper can scaffold from. ## Core Features & Use Cases - PRD-driven recommendation: Reads context/foundation/prd.md frontmatter priors (product_type, target_scale, timeline_budget) and resolves a recommended starter from a language-aware registry covering JS, Python, Ruby, Java, Go, Rust, PHP, .NET, and Dart. - Two-path interview: Offers a standard path (accept the vetted default for your product_type + language_family cell) or a custom path with a residual interview covering features, team profile, preferences, deployment, CI/CD, and a five-point self-check. - Quality gates and hand-off: Filters candidates against four agent-friendly criteria (typed, convention-based, popular in training data, well-documented) and writes context/foundation/tech-stack.md for the downstream /10x-bootstrapper. - Use Case: After finishing a PRD for a solo SaaS MVP, invoke the skill to get a recommended starter (e.g., 10x-astro-starter), confirm deployment and CI choices, and produce the hand-off file the bootstrapper consumes. ## Quick Start Ask the assistant to pick a tech stack for the project based on the PRD at context/foundation/prd.md.

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 choose a tech stack for a new project from a PRD?

Invoke the skill after your PRD exists at context/foundation/prd.md. It reads the PRD frontmatter priors, offers a recommended starter for your product type and language family, and writes a tech-stack.md hand-off file.

What starter templates does the tech stack selector support?

The registry covers about 25 starters across JS (Next.js, Astro, T3, Hono, NestJS), Python (Django, FastAPI), Ruby (Rails), Java (Spring Boot), PHP (Laravel), Go, Rust (Axum, Tauri), .NET, and Dart (Flutter), plus monorepo tools like Turborepo and Nx.

Can I use the tech stack selector without a PRD file?

No. The PRD at context/foundation/prd.md is a hard precondition; if the file is missing the skill stops and redirects you to run /10x-shape and /10x-prd first. Conversation context is not accepted as a substitute.

What happens if my preferred framework fails the quality gates?

The skill surfaces which of the four agent-friendly criteria (typed, convention-based, popular in training data, well-documented) the starter fails, suggests a passing alternative, and lets you proceed anyway with a quality_override flag recorded in the hand-off.

What is the difference between the standard and custom path?

The standard path accepts the vetted recommended default for your product type and language family, asking only about deployment, CI/CD, and project name. The custom path walks a full interview covering features, team profile, tech preferences, framework variants, and a five-point self-check.