10x-tech-stack-selector

Select a language-aware starter stack from a PRD and write context/foundation/tech-stack.md.

1|Updated Feb 26, 2025
One-click install
npx skills add https://github.com/kryptonum-dev/fabryka-atrakcji --skill 10x-tech-stack-selector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 10x-tech-stack-selector
Source: https://github.com/kryptonum-dev/fabryka-atrakcji/tree/main/.agents/skills/10x-tech-stack-selector
Command: npx skills add https://github.com/kryptonum-dev/fabryka-atrakcji --skill 10x-tech-stack-selector

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents costly framework and tooling churn by guiding you from an existing PRD on disk to a vetted tech stack starter plus a clean hand-off for scaffolding.

Core Features & Use Cases

  • PRD-to-starter selection: Reads PRD frontmatter priors and uses a language-aware starter registry to recommend a best-fit starter (or to run a custom selection flow when no vetted default exists).
  • Residual interview for constraints: Collects only the additional project constraints needed to narrow candidates (feature audit, team profile, tech preferences/avoids, deployment target, CI/CD shape, framework variant, and an optional testing runner).
  • Quality-gated recommendations: Applies agent-friendly quality gates from the registry and surfaces tradeoffs and compensation guidance when the user chooses a known-friction option.
  • Write-ready hand-off: Produces context/foundation/tech-stack.md in the required schema so /10x-bootstrapper can scaffold the project reliably.

Quick Start

Run /10x-tech-stack-selector with your PRD path, then run /10x-bootstrapper after the hand-off file is written and copied.

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 the right tech stack from a PRD for a greenfield project?

To choose a tech stack from a PRD, the system reads on-disk product requirements and applies a language-aware starter registry with quality gates. It matches your framework and toolchain to deployment and CI/CD constraints, outputting a structured hand-off file for scaffolding.

Can I use a custom framework choice if no vetted default starter exists?

Yes, you can use a custom framework choice when no vetted default exists. The system runs a custom selection flow that performs bounded residual questioning to gather specific tech preferences, deployment targets, and CI/CD shapes, ensuring your custom stack meets quality standards.

What constraints are needed to narrow down tech stack candidates?

Constraints needed to narrow tech stack candidates include feature audit, team profile, tech preferences and avoids, deployment target, CI/CD shape, framework variant, and an optional testing runner. These inputs ensure the recommended starter aligns with your project's operational environment.

How does the starter registry handle known framework friction options?

The starter registry handles known framework friction options by applying agent-friendly quality gates. When you choose a high-friction toolchain, it surfaces specific tradeoffs and provides compensation guidance to help you navigate potential integration or deployment issues.

Does the tech stack selection output work directly with project scaffolding tools?

Yes, the tech stack selection output works directly with scaffolding tools by writing a context/foundation/tech-stack.md file. This structured hand-off document follows a required schema so downstream bootstrapper agents can reliably scaffold your greenfield project.

When should I not use an automated tech stack selector for a new project?

You should not use an automated tech stack selector for projects that are not greenfield or lack an on-disk PRD. The tool requires defined product requirements and frontmatter priors to initiate either a default or custom selection flow successfully.