nx-workspace

Summarize Nx workspace projects, targets, and dependencies from configuration.

1|Updated Jul 15, 2024
One-click install
npx skills add https://github.com/EelcoLos/nx-tinkering --skill nx-workspace-eelcolos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nx-workspace
Source: https://github.com/EelcoLos/nx-tinkering/tree/main/.gemini/skills/nx-workspace
Command: npx skills add https://github.com/EelcoLos/nx-tinkering --skill nx-workspace-eelcolos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps you understand and explore Nx workspaces, answering questions about project structure, targets, and dependencies without digging through configuration files.

Core Features & Use Cases

  • Project discovery: list all projects, their roots, and tags.
  • Configuration visibility: inspect project targets, executors, and options.
  • Dependency mapping: see how apps and libs depend on each other across the workspace.

Quick Start

Ask me to summarize the workspace layout for a given repository.

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 and their configuration in an Nx workspace?

To list all projects in an Nx workspace, the Skill reads nx.json and runs nx show commands to gather project roots, tags, targets, executors, and options, providing a structured summary of the entire workspace configuration.

What is the best way to find which apps depend on a specific library in an Nx workspace?

Finding which apps depend on a specific library in an Nx workspace involves mapping project dependencies. The Skill analyzes workspace configuration to trace and display how apps and libs depend on each other across the repository.

How does an Nx workspace structure summary work without reading configuration files manually?

An Nx workspace structure summary works by relying on nx show commands to extract accurate data. It identifies projects, targets, and dependencies automatically, allowing you to explore the workspace configuration without manually digging through files.

Can I see what targets I can run for a specific project in an Nx workspace?

Yes, you can see what targets you can run for a specific project in an Nx workspace. The Skill inspects project targets, executors, and options by reading the full project configuration and presenting the runnable targets clearly.

Do I need to manually parse nx.json to understand my Nx workspace layout?

No, you do not need to manually parse nx.json to understand your Nx workspace layout. The Skill relies on reading nx.json and full project configuration via nx show commands to gather accurate, structured data and answer layout questions directly.