nx-workspace

Explores Nx monorepo workspaces by querying project configurations, dependency graphs, and task targets via CLI and JSON processing.

26|4|Updated Jul 21, 2026
One-click install
npx skills add https://github.com/skyf0xx/hedgehog --skill nx-workspace-skyf0xx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nx-workspace
Source: https://github.com/skyf0xx/hedgehog/tree/main/src/skills/nx-workspace
Command: npx skills add https://github.com/skyf0xx/hedgehog --skill nx-workspace-skyf0xx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates the confusion of navigating complex monorepo structures by providing a standardized, programmatic way to query project configurations, dependencies, and build targets.

Core Features & Use Cases

  • Workspace Exploration: Quickly list projects, filter by tags or types, and visualize the dependency graph.
  • Target Management: Resolve full project configurations and identify available tasks without manually parsing JSON files.
  • Use Case: When a build fails or you need to understand the impact of a change, use this skill to identify affected projects and verify the specific targets and executors configured for your application.

Quick Start

Use the nx-workspace skill to list all projects in the current workspace and show their build targets.

Frequently Asked Questions about nx-workspace

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

FAQPage Schema
How do I identify affected projects in an Nx monorepo after a code change?

To identify affected projects in an Nx monorepo, you can programmatically query the dependency graph and project configurations using the Nx CLI. This skill processes structured JSON to pinpoint affected targets, ensuring accurate impact analysis for TypeScript workspaces.

What is the best way to list all build targets configured in an Nx workspace?

Listing build targets in an Nx workspace is done by programmatically resolving project configurations via the Nx CLI. This skill parses structured JSON outputs to validate executors and show available tasks without manually reading configuration files.

How do I parse Nx project configurations and dependency graphs without manually reading JSON files?

Parsing Nx project configurations and dependency graphs programmatically eliminates manual JSON reading. This skill uses the Nx CLI to query workspace structures, filtering projects by tags or types to visualize dependencies and resolve task targets.

Can I filter Nx workspace projects by tags and types to understand task dependencies?

Filtering Nx workspace projects by tags and types is supported to help understand task dependencies. This skill facilitates workspace exploration by querying project configurations and visualizing the dependency graph to resolve specific build targets.

Why does my Nx build fail when resolving task targets in a TypeScript monorepo?

Nx build failures in a TypeScript monorepo often stem from misconfigured task targets. This skill helps diagnose the issue by programmatically analyzing project configurations and validating build targets against the dependency graph to ensure accuracy.