tech-advisor

Identify optimal tech stacks and tooling for web, data, and mobile projects.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/mrjuguy/kitchen_assistant --skill tech-advisor-mrjuguy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-advisor
Source: https://github.com/mrjuguy/kitchen_assistant/tree/main/.agent/skills/tech-advisor
Command: npx skills add https://github.com/mrjuguy/kitchen_assistant --skill tech-advisor-mrjuguy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify the best tech stack and tooling for a project by weighing stability, community support, and developer ergonomics.

Core Features & Use Cases

  • Guidance on stack selection for web, data, and mobile projects.
  • Decision-making framework emphasizing documentation, community maturity, and maintainability.
  • Coding-standards considerations and stack-generation rules to produce actionable recommendations.

Quick Start

Describe your project goals, constraints, and preferred tech stack to receive tailored recommendations.

Frequently Asked Questions about tech-advisor

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

FAQPage Schema
How do I choose the best tech stack for a new software project?

To choose the best tech stack, weigh stability, community support, and developer ergonomics against your project goals and constraints. Describe your project requirements to receive tailored recommendations for web, data, or mobile projects.

What is the best way to evaluate tooling and framework maturity?

Evaluating tooling maturity requires checking documentation quality, community activity, and maintainability. Apply a decision-making framework that emphasizes these factors to ensure long-term support and reduce technical debt for your selected technology stack.

Does this stack selection guidance work for both web and mobile development?

Yes, stack selection guidance applies to web, data, and mobile projects. It tailors recommendations by applying stack-generation rules and coding-standards considerations specific to your project type, whether you are building a web app or a mobile application.

How do I establish coding standards after selecting a tech stack?

Establish coding standards by applying the stack-generation rules provided alongside your tooling recommendations. This ensures your development process maintains consistency, leverages community best practices, and aligns with the selected framework's ergonomic requirements.

Can beginners use this decision-making framework for stack selection?

Yes, beginners can use this decision-making framework for stack selection. It provides actionable recommendations tailored to different experience levels, helping new developers navigate stability and community support factors without being overwhelmed by architectural choices.

When should I not use a specific framework for my architecture?

You should avoid a specific framework for your architecture when it lacks sufficient community maturity or compromises developer ergonomics. If stability and maintainability do not meet your project constraints, alternative stack options are recommended.