innozverse-architecture

Explain the innozverse monorepo architecture with Turborepo, pnpm, TypeScript, and Fastify.

Updated Dec 21, 2025
One-click install
npx skills add https://github.com/lastcow/innozverse --skill innozverse-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: innozverse-architecture
Source: https://github.com/lastcow/innozverse/tree/main/.claude/skills/architecture
Command: npx skills add https://github.com/lastcow/innozverse --skill innozverse-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Understand the innozverse monorepo architecture, system design, technology choices, and development patterns to guide cross-application work.

Core Features & Use Cases

  • System overview & decisions: Monorepo structure, key tech choices, and design principles.
  • Dependencies & rules: Graph of package relationships and governance for cross-app changes.
  • Scalability & future plans: Guidance on horizontal scaling and planned enhancements.

Quick Start

Use this Skill when designing features that cross multiple apps or evaluating architectural impact.

Frequently Asked Questions about innozverse-architecture

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

FAQPage Schema
How do I structure a monorepo with TypeScript and Dart across multiple applications?

innozverse architecture uses Turborepo and pnpm to organize a monorepo with strict TypeScript and Dart type safety. It enforces clear app and package boundaries, versioned RESTful APIs in Fastify, and shared governance rules for cross-application changes to maintain consistency at scale.

What are the technology choices and design principles for a system using TypeScript, Flutter, and Fastify?

innozverse architecture documents key tech choices including Turborepo for monorepo management, pnpm for dependency resolution, Zod for runtime validation, Fastify for RESTful API design, and Flutter for mobile clients. Design principles emphasize type safety, versioned APIs, and clear package separation.

How do I make architectural decisions when designing features across multiple applications in a monorepo?

Use innozverse architecture guidance to evaluate system structure, understand package dependency graphs, and apply development patterns established in the monorepo. It provides rules for cross-app changes, deployment, testing, and security to keep features aligned with the overall design.

Can I use Turborepo with pnpm for TypeScript and Dart projects together?

Yes. innozverse architecture demonstrates how to combine Turborepo and pnpm in a single monorepo with TypeScript and Dart codebases. It defines boundaries between apps and packages, enforces type safety with Zod validation, and manages dependencies across languages.

What deployment and testing patterns should I follow in a monorepo with Fastify and Flutter?

innozverse architecture provides guidelines for deployment, testing, and security tailored to monorepo structure. It covers how to deploy Fastify APIs, manage Flutter app releases, and validate changes across the entire system using established patterns and governance rules.