[H1][NX-TOOLS]
Dictum: Uniform interfaces eliminate invocation ambiguity.
Query Nx workspace with unified Python CLI.
[IMPORTANT] Zero-arg commands default to base=main , output=.nx/graph.json .
Zero-arg commands
uv run .claude/skills/nx-tools/scripts/nx.py workspace uv run .claude/skills/nx-tools/scripts/nx.py path uv run .claude/skills/nx-tools/scripts/nx.py generators uv run .claude/skills/nx-tools/scripts/nx.py affected uv run .claude/skills/nx-tools/scripts/nx.py affected --base develop uv run .claude/skills/nx-tools/scripts/nx.py graph uv run .claude/skills/nx-tools/scripts/nx.py docs uv run .claude/skills/nx-tools/scripts/nx.py docs --topic affected uv run .claude/skills/nx-tools/scripts/nx.py tokens --path CLAUDE.md
Required-arg commands
uv run .claude/skills/nx-tools/scripts/nx.py project --name parametric-portal uv run .claude/skills/nx-tools/scripts/nx.py run --target build uv run .claude/skills/nx-tools/scripts/nx.py run --target typecheck uv run .claude/skills/nx-tools/scripts/nx.py schema --generator @nx/react:app
[1][OUTPUT]
Commands return {"status": "success|error", ...} .
[INDEX] [CMD] [RESPONSE]
[1] workspace
{projects: string[]}
[2] project
{name: string, project: object}
[3] affected
{base: string, affected: string[]}
[4] run
{target: string, output: string}
[5] generators
{generators: string}
[6] schema
{generator: string, schema: string}
[7] graph
{file: string}
[8] docs
{topic: string, docs: string}
[9] tokens
{path: string, output: string}
[10] path
{path: string}