tech-stack

Document approved React Native library versions and architectural guidelines.

3|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/guicheffer/devorch-cli --skill tech-stack-guicheffer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-stack
Source: https://github.com/guicheffer/devorch-cli/tree/main/templates/skills/global/tech-stack
Command: npx skills add https://github.com/guicheffer/devorch-cli --skill tech-stack-guicheffer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a definitive reference for the approved technology stack, library versions, and architectural patterns, ensuring consistency and preventing common development pitfalls.

Core Features & Use Cases

  • Version Enforcement: Specifies exact versions for all dependencies to avoid conflicts.
  • Library Selection: Guides developers on choosing the right tools for state management, UI, testing, and more.
  • Architectural Guidance: Outlines core principles and common mistakes to avoid.
  • Use Case: When starting a new feature, consult this Skill to confirm the correct version of React Native, Zustand, and TanStack Query to use, and to understand the mandatory use of the Zest Design System.

Quick Start

Consult the tech-stack skill for the approved version of React Native and its core libraries.

Frequently Asked Questions about tech-stack

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

FAQPage Schema
What is the approved tech stack for a React Native project?

You manage React Native dependencies by enforcing exact library versions across the project. Specifying precise dependency versions for tools like Zustand and TanStack Query prevents conflicts and maintains architectural consistency during development.

Can I use other state management libraries instead of Zustand in this stack?

No, using Zustand is mandatory for state management in this stack. The guidelines enforce consistency by standardizing on Zustand and TanStack Query, preventing architectural drift and avoiding the integration of unapproved alternative libraries.

What's the best way to maintain architectural consistency when adding new features?

The best way to maintain architectural consistency is consulting the tech stack reference before development. Confirm approved library versions, use the Zest Design System for UI, and apply mandated build tools like Yarn and Turbo to align with core principles.

Does this architectural guideline specify which testing framework to use?

Yes, the architectural guideline specifies Jest as the mandatory testing framework. Standardizing on Jest ensures consistent testing practices across the React Native project and aligns with the enforced tech stack versions and build tools.

When do I need to define a tech stack for my project?

You need to define a tech stack when starting a new React Native project or feature to avoid dependency conflicts. Documenting exact library versions and architectural guidelines early ensures consistency and prevents common development pitfalls.