Tag: monorepo
LobeHub project architecture and structure guide
Provides a comprehensive, developer-focused overview of the LobeHub monorepo structure, detailing the tech stack, directory layout, and data flow from client to database. This guide is essential for understanding project organization and lo…
Screenpipe Monorepo Release Automation
Automates version bumping, committing, and triggering GitHub Actions for the Screenpipe monorepo components, including the desktop app, CLI, and MCP. It facilitates monitoring build status and managing the transition from draft to published…
LobeHub project architecture and codebase overview
Provides a comprehensive, up-to-date map of the LobeHub monorepo structure, detailing key directories, the full tech stack, and data flow patterns for experienced developers. It helps users understand project organization, locate specific f…
Syncs agent demos to a north-star reference
This tool enforces parity across multiple agent integration demos within a monorepo. It synchronises changes from a defined 'north-star' source, verifying file contents, canonical prompts, and tool definitions to maintain consistency across…
Hexagonal Architecture with InversifyJS DI Pattern
This skill guides the implementation of Hexagonal Architecture using InversifyJS in a monorepo, defining clear boundaries between core domain logic, ports, and external adapters. It provides recipes for wiring dependencies, managing scopes,…
Structured git commit management for monorepos
This tool automates structured committing across complex monorepos, ensuring all submodules and the main repository adhere to a detailed, multi-section commit message format. It manages commit scope via parameters and includes robust push r…
Project Structure and Organisation Guidelines
Defines the architectural standards and directory structure for a Turborepo monorepo using Next.js and pnpm. It covers file naming conventions, component colocation, and utility function organisation.
Manage environment variables across the project
This skill outlines the structured process for integrating environment variables, ensuring proper definition and scope management for both server-side and client-side contexts within the monorepo structure.
Automating monorepo component releases and publishing
This skill automates the complex release cycle for a monorepo, managing version bumping across multiple components (App, CLI, MCP). It orchestrates GitHub Actions workflows to build, test, and optionally publish artifacts for all integrated…
Monorepo package release workflow checklist
This comprehensive guide details the required steps for managing package releases within a monorepo structure. It covers everything from preparing code PRs and updating lockfiles to monitoring CI/CD workflows and ensuring package parity.
Turborepo Monorepo Build System Guidance
Provides expert guidance for configuring and managing Turborepo monorepos, including task pipelines, caching strategies, and dependency graphs. It covers best practices for package-specific tasks, CI optimisation, and efficient filtering us…
Interactive pnpm dependency upgrade skill
This skill facilitates interactive dependency updates within a pnpm workspace, managing version bumps and checking against minimum release age constraints. It handles transitive dependency resolution and ensures lockfile integrity without m…
Langfuse Backend Development Guidelines
Comprehensive development guidelines for the Langfuse monorepo, covering tRPC routers, BullMQ processors, and database access patterns using Prisma and ClickHouse. It provides standards for architecture, middleware, and testing across web, …