defining-tech-stack

Determine backend and supporting technologies from an MVP PRD and frontend blueprint.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/KGmufassa/Escrolly --skill defining-tech-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defining-tech-stack
Source: https://github.com/KGmufassa/Escrolly/tree/main/.opencode/skills/defining-tech-stack
Command: npx skills add https://github.com/KGmufassa/Escrolly --skill defining-tech-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams determine a precise backend and frontend technology stack from a project’s MVP PRD and frontend blueprint, avoiding guesswork.

Core Features & Use Cases

  • Ingests inputs: draft MVP PRD and frontend blueprint to extract requirements and constraints.
  • Guides architecture decisions: runs constraint detection and one-question-at-a-time clarifications before finalizing the stack.
  • Outputs stack-definition.md: publishes a single source of truth for downstream stack research.

Quick Start

Provide your MVP PRD and frontend blueprint and let the skill generate a finalized stack-definition.md after resolving ambiguities.

Frequently Asked Questions about defining-tech-stack

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

FAQPage Schema
How do I define a tech stack from an MVP PRD without guessing?

To define a tech stack from an MVP PRD, ingest the document alongside a frontend blueprint to extract constraints. The skill guides architecture decisions through one-question-at-a-time prompts to determine appropriate backend technologies and outputs a finalized stack-definition.md.

What is the best way to choose backend technologies for frontend compatibility?

Choosing backend technologies for frontend compatibility requires applying constraints for scalability, security, and hosting. The skill detects these constraints from your frontend blueprint and PRD, avoiding speculative or trendy technology choices to finalize the stack.

How do I document architecture decisions during the requirements-gathering stage?

Document architecture decisions during the requirements-gathering stage by resolving ambiguities through targeted clarifications. The skill processes your draft PRD to confirm supporting technologies and publishes the final stack in a single source of truth file named stack-definition.md.

Can I finalize a tech stack if my MVP PRD has unresolved ambiguities?

Yes, you can finalize a tech stack even with unresolved ambiguities in your MVP PRD. The skill runs constraint detection and asks one question at a time to resolve these gaps before confirming the appropriate backend and supporting technologies.

When should I avoid using trendy technologies for my project architecture?

You should avoid trendy technologies for project architecture when defining a stack at the requirements-gathering stage. The skill explicitly avoids speculative choices, ensuring your backend and supporting technologies satisfy constraints for frontend compatibility, scalability, and security instead.