tech-stack

Interactively discovers and configures a technology stack from a business plan.

4|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/VoxTechnologies/transmute-framework --skill tech-stack-voxtechnologies
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-stack
Source: https://github.com/VoxTechnologies/transmute-framework/tree/main/skills/tech-stack
Command: npx skills add https://github.com/VoxTechnologies/transmute-framework --skill tech-stack-voxtechnologies

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Choosing the right technology stack for a new product requires analyzing business requirements, researching current technologies, and coordinating dozens of decisions — a process that is error-prone and often produces inconsistent or outdated choices. ## Core Features & Use Cases - Business Plan Analysis: Reads markdown and PDF business plans from plancasting/businessplan/ and extracts 19 categories of technical signals (multi-tenancy, billing, AI components, notifications, compliance, and more). - Interactive Gap-Filling: Asks only the questions the business plan did not answer, across product-type deep dives, design direction discovery (reference URLs, logos, Figma files, UI component libraries), and feature-specific requirements. - Researched Recommendations: Uses web search to evaluate technologies against maintenance, community, documentation, and Claude Code compatibility criteria, then presents 2-3 options per category. - Configuration Generation: Produces plancasting/tech-stack.md, .env.local, .env.local.example, and .gitignore entries, plus a minimal project scaffold. - Use Case: A founder with a SaaS business plan runs Stage 0 to get a complete, validated stack — database, auth, hosting, payments, AI framework — with credentials collected and verified before development begins. ## Quick Start Ask the assistant to run Stage 0 tech stack discovery for the business plan in plancasting/businessplan/.

Frequently Asked Questions about tech-stack

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

FAQPage Schema
How do I choose a technology stack from a business plan?

Place your business plan as .md or .pdf files in plancasting/businessplan/ and run Stage 0. The skill extracts 19 categories of technical signals, asks gap-filling questions, researches current technologies via web search, and generates a complete tech-stack.md configuration.

What inputs does tech stack discovery require?

It requires a business plan in markdown or PDF format inside ./plancasting/businessplan/. Optionally you can provide design reference URLs, a product logo (PNG/SVG), and Figma design files to inform the design direction.

Does it support IoT, hardware, and AI products or only web apps?

It supports web, mobile, desktop, IoT/embedded, hardware, AI/ML, API services, and hybrid products. Each product type has its own technology categories, such as firmware frameworks and RTOS for IoT or EDA and CAD tools for hardware.

How are API keys and credentials handled during setup?

Credentials are collected by pipeline stage and tier, validated with a minimal test call, and written only to .env.local, which is git-ignored. They are never logged, echoed, or displayed in conversation, and an .env.local.example template is generated for other developers.

What happens if my business plan is ambiguous about multi-tenancy?

The skill never assumes a multi-tenancy default. It explicitly asks about tenant boundaries, data isolation levels, and per-tenant branding, since this is a fundamental architectural decision affecting the data model and every permission check.

When can Stage 0 be skipped in the pipeline?

Stage 0 can be skipped only if plancasting/tech-stack.md exists with no placeholder values, .env.local.example has all credential placeholders, and .env.local contains at least the red-tier credentials such as database deploy keys and auth provider development keys.