Toolverse
All skills

nx-workspace-patterns

by wshobson

Configure and optimize Nx monorepo workspaces. Use when setting up Nx, configuring project boundaries, optimizing build caching, or implementing affected commands.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
wshobson
Category
Backend
Views
85

About this skill

Configure and optimize Nx monorepo workspaces. Use when setting up Nx, configuring project boundaries, optimizing build caching, or implementing affected commands.

How to use

  1. Zainstaluj umiejętność w swoim agencie Claude lub Copilot, dodając ją do konfiguracji skills. Umiejętność będzie dostępna jako plugin w sekcji developer-essentials.

  2. Przygotuj strukturę workspace'u zgodnie z wzorcem: utwórz katalogi apps/ dla aplikacji deployowalnych, libs/ dla bibliotek wspólnych, tools/ dla custom executorów i generatorów. W libs/ organizuj biblioteki według typu (feature/, ui/, data-access/, util/, shell/).

  3. Skonfiguruj plik nx.json w głównym katalogu workspace'u. Ustaw npmScope na nazwę Twojej organizacji, zdefiniuj defaultBase dla poleceń affected (zazwyczaj "main"), a następnie skonfiguruj tasksRunnerOptions z cacheable operations (build, lint, test, e2e, build-storybook) i poziomem paralelizacji.

  4. Zdefiniuj targetDefaults dla poszczególnych zadań — dla build ustaw dependsOn na "^build" aby budować zależności, dla test i lint skonfiguruj inputs aby kontrolować cache'owanie na podstawie zmian w kodzie.

  5. Wdrażaj polecenia affected w CI/CD — użyj nx affected:build, nx affected:test i nx affected:lint aby budować i testować tylko projekty zmienione w danym pull request'cie. To znacznie przyspiesza procesy CI.

  6. Monitoruj zależności między projektami i utrzymuj czystość granic — używaj umiejętności do weryfikacji, że projekty w libs/ nie importują z apps/, a biblioteki są organizowane według ich roli (feature dla logiki biznesowej, ui dla komponentów, data-access dla API).

Related skills

openspec

by ruan-cat

OpenSpec 中文版规范助手 - 规范驱动的 AI 编程开发,帮助初始化、创建提案、编写规格、校验格式并归档变更。触发条件: 当用户提及 openspec、规范文档、需求管理、变更提案、spec-driven development 等关键词时主动调用。

Backend
27122

drizzle

by lobehub

Drizzle ORM schema and database guide. Use when working with database schemas (src/database/schemas/*), defining tables, creating migrations, or database model code. Triggers on Drizzle schema definition, database migrations, or ORM usage questions.

Backend
79340

using-superpowers

by obra

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

Backend
65167

literature-review

by K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature

Backend
238507

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483