10x-tech-stack-selector

Recommends a starter and tech stack from a PRD using a curated starter registry.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Choosing a framework and starter for a greenfield project is slow and error-prone; this Skill turns a written PRD into a concrete starter recommendation plus a machine-readable hand-off file for downstream scaffolding. ## Core Features & Use Cases - PRD-driven recommendation: Reads context/foundation/prd.md frontmatter priors (product type, scale, timeline) and resolves a vetted default per (product_type, language_family) cell from a curated registry of 25+ starter cards spanning JS, Python, Ruby, Java, Go, Rust, PHP, .NET, and Dart. - Two interview paths: A short standard path that accepts the recommended default, or a custom path with a residual interview (feature audit, team profile, tech preferences, deployment, CI/CD, framework variant, five-point self-check). - Quality gates and hand-off: Applies four agent-friendly criteria (typed, convention-based, popular in training data, well-documented) as hard filters, then writes context/foundation/tech-stack.md for the /10x-bootstrapper skill. - Use Case: After writing a PRD for a solo SaaS MVP, invoke the skill to get a recommended starter (e.g., Astro + Supabase + Cloudflare), confirm deployment and CI choices, and produce the hand-off file the bootstrapper consumes. ## Quick Start Ask the AI 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's product type, scale, and timeline, then either offers a vetted recommended starter for your product type and language family or walks a short interview before writing a tech-stack.md hand-off.

What frameworks and starters does the registry cover?

The registry covers 25+ starters across nine language families, including Next.js, Astro, T3, Nuxt, SvelteKit, Hono, Fastify, Django, FastAPI, Rails, Spring Boot, Laravel, Go, Rust/Axum, Tauri, Flutter, Expo, and .NET, each with quality-gate booleans and deployment defaults.

Can I use it without a PRD file on disk?

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

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, names the strongest passing alternative, and lets you proceed anyway with a recorded quality_override flag.

What does the skill output for the next step?

It writes context/foundation/tech-stack.md containing the chosen starter_id, package manager, project name, and hints (deployment target, CI provider, feature flags, bootstrapper confidence). The /10x-bootstrapper skill reads this file to scaffold the project.