sojustack-best-practices

Apply standardized best practices to SojuStack monorepo API and web code.

24|1|Updated Jul 10, 2025
One-click install
npx skills add https://github.com/Rykuno/SojuStack --skill sojustack-best-practices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sojustack-best-practices
Source: https://github.com/Rykuno/SojuStack/tree/main/.agents/skills/sojustack-best-practices
Command: npx skills add https://github.com/Rykuno/SojuStack --skill sojustack-best-practices

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Best practices guidance for making safe, idiomatic changes across the SojuStack monorepo, reducing risk and rework.

Core Features & Use Cases

  • Enforces consistent patterns across apps/api and apps/web for routing, data flow, and auth.
  • Guides cross-stack changes with minimal disruption and clear testing expectations.
  • Use Case: when editing code in apps/api or apps/web, follow these rules to keep behavior aligned and maintainable.

Quick Start

Review the universal and module-specific rules before editing any file in apps/api or apps/web.

Frequently Asked Questions about sojustack-best-practices

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

FAQPage Schema
How do I apply monorepo best practices for cross-stack changes in NestJS and frontend apps?

Monorepo best practices guide developers to apply standardized patterns for routing, data fetching, and auth across apps/api and apps/web. This enforces strict typing and pattern alignment to reduce risk and rework during cross-stack feature work.

What are the best practices for standardizing data fetching and routing in a monorepo?

Standardizing data fetching and routing requires applying universal and module-specific rules before editing files in apps/api or apps/web. This keeps behavior aligned, maintainable, and ensures clear testing expectations across the stack.

How do I maintain strict typing and pattern alignment when editing backend and frontend code?

Maintain strict typing and pattern alignment by validating repository workflows when editing backend and frontend code. Following the universal guidelines for apps/api and apps/web ensures safe, idiomatic changes with minimal disruption.

Does the SojuStack best practices Skill support Drizzle ORM and NestJS backend workflows?

Yes, the SojuStack best practices Skill supports Drizzle and NestJS backend workflows by guiding standardized data flow and authentication patterns. It ensures safe, idiomatic changes across the monorepo with strict typing and clear testing expectations.

What are the limitations when applying coding standards to cross-stack authentication flows?

The limitation when applying coding standards to cross-stack auth flows is that changes must strictly follow universal and module-specific rules to avoid disruption. Deviating from these patterns risks breaking strict typing and repository workflow validation.