nx_workspace

Explore Nx workspace projects, configurations, and task targets read-only.

246|65|Updated Apr 27, 2019
One-click install
npx skills add https://github.com/udayvunnam/xng-breadcrumb --skill nx-workspace-udayvunnam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nx_workspace
Source: https://github.com/udayvunnam/xng-breadcrumb/tree/main/.gemini/skills/nx-workspace
Command: npx skills add https://github.com/udayvunnam/xng-breadcrumb --skill nx-workspace-udayvunnam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you understand and interact with Nx workspaces, making it easier to manage projects, configurations, and tasks within a complex monorepo.

Core Features & Use Cases

  • Project Discovery: List all projects, filter by type, tags, or targets.
  • Configuration Inspection: View detailed project and target configurations, including inferred settings.
  • Dependency Analysis: Understand project relationships and identify affected projects.
  • Use Case: When you need to know all the available applications in the workspace or how a specific library is configured for testing.

Quick Start

Use the nx_workspace skill to list all projects in the current workspace.

Frequently Asked Questions about nx_workspace

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

FAQPage Schema
How do I list all projects in an Nx workspace?

You can list all projects in an Nx workspace by querying the workspace structure to discover available applications and libraries. This project discovery process helps you understand the monorepo organization by filtering projects based on type, tags, or configured targets.

How do I view configuration details for a specific Nx project target?

You can view configuration details for an Nx project target by inspecting the project and target configurations within the workspace. This configuration inspection reveals both explicit and inferred settings for executors used in development and debugging workflows.

What is the best way to find affected projects in an Nx monorepo?

The best way to find affected projects in an Nx monorepo is by performing a dependency analysis. This process evaluates project relationships and the dependency graph to identify exactly which applications and libraries are impacted by recent changes.

Can I use this approach to understand project relationships without modifying the monorepo?

Yes, you can understand project relationships without modifying the monorepo because this approach provides read-only exploration of the Nx workspace. It safely facilitates understanding of the dependency graph and task targets without altering configurations.

Why do I need to inspect inferred settings for Nx target executors?

You need to inspect inferred settings for Nx target executors to understand how specific libraries are automatically configured for tasks like testing. Reviewing these inferred settings alongside explicit configurations ensures accurate debugging and development workflow execution.