CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nx-workspace

Configure, explore, and optimize Nx monorepo workspaces. Use when setting up Nx, exploring workspace structure, configuring project boundaries, analyzing affected projects, optimizing build caching, or implementing CI/CD with affected commands. Keywords — nx, monorepo, workspace, projects, targets, affected. Do NOT use for running tasks (use nx-run-tasks) or code generation with generators (use nx-generate).

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized, highly actionable command reference with efficient token use and clear workflow framing. Its main defect is that all four detailed-resource references point to files that do not exist in the bundle, breaking the progressive-disclosure structure; minor duplication between Quick Start, Core Commands, and Troubleshooting could also be trimmed.

Suggestions

Fix the broken references: either add the missing reference/configuration.md, reference/commands.md, reference/ci-cd.md, and reference/best-practices.md files to the bundle, or correct the paths (the standard skill layout uses references/ plural, while the body uses reference/ singular).

Remove duplication: the 'Affected analysis' Quick Start line and the 'Targets not showing' troubleshooting bullet both restate content already given in 'Get Project Information' and 'Run Tasks' — keep one canonical location.

Add a light validation step to the affected-analysis workflow, e.g., confirming the correct --base/--head ref with 'git log --oneline -1 <base>' before trusting the affected project list.

DimensionReasoningScore

Conciseness

Overall lean and command-focused with almost no conceptual padding, but there is duplication that could be trimmed: the Quick Start 'Affected analysis' line repeats the Core Commands 'Run affected' content, and the troubleshooting bullet 'Targets not showing: Use nx show project <name> --json, not project.json' repeats the earlier 'Critical' note verbatim in intent.

4 / 5

Actionability

Commands are copy-paste ready and cover the common cases: 'nx show projects --affected --base=main', 'nx show project my-app --json | jq '.targets | keys'', 'nx build web --configuration=production', 'nx affected -t test --base=main'. The Common Workflows section maps user questions directly to executable commands.

5 / 5

Workflow Clarity

Sequences are clear and the Common Workflows section gives a question-to-command mapping, and the troubleshooting section provides recovery feedback ('Cache issues: Run nx reset'). The workflows are read-only queries so heavy validation is unneeded, but there are no validation checkpoints for anything beyond cache reset (e.g., verifying --base/--head correctness before trusting an affected list), leaving minor gaps.

4 / 5

Progressive Disclosure

The body is well structured with clearly signaled one-level-deep references ('See [reference/configuration.md](reference/configuration.md) for: nx.json templates and options...'), but no reference/, references/, scripts/, or assets/ directory exists in the skill bundle — all four referenced files (configuration.md, commands.md, ci-cd.md, best-practices.md) are dangling paths, so the navigation promise cannot be fulfilled and the detailed content is unreachable.

3 / 5

Total

16

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete capabilities, an explicit and detailed 'Use when' clause, enumerated keywords, and clear negative boundary guidance against related skills. Only minor room to improve in the genericity of its verbs and a few missing natural synonyms.

DimensionReasoningScore

Specificity

Lists several specific actions with concrete objects — 'Configure, explore, and optimize Nx monorepo workspaces', 'configuring project boundaries', 'analyzing affected projects', 'optimizing build caching', 'implementing CI/CD with affected commands'. The verbs (configure/explore/optimize) are somewhat generic compared to the anchor-5 pattern of fully distinct concrete actions, and no file extensions or output artifacts are named, so minor gaps remain.

4 / 5

Completeness

Clearly answers both: 'what' ('Configure, explore, and optimize Nx monorepo workspaces') and 'when' with explicit concrete trigger phrases ('Use when setting up Nx, exploring workspace structure, configuring project boundaries, analyzing affected projects, optimizing build caching, or implementing CI/CD with affected commands'). It additionally provides negative triggers, exceeding the anchor-5 example.

5 / 5

Trigger Term Quality

The keywords line ('nx, monorepo, workspace, projects, targets, affected') plus the 'Use when' clause covers natural terms a user would say, including 'affected' and 'workspace structure'. Missing a few common variations like 'dependency graph', 'build cache', 'CI' spelled out, or 'nx.json', keeping it below comprehensive.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Nx monorepo workspaces) with distinct triggers and explicit disambiguation: 'Do NOT use for running tasks (use nx-run-tasks) or code generation with generators (use nx-generate)'. Minimal conflict risk with sibling Nx skills.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 5 missing

Warning

Total

15

/

16

Passed

Repository

tech-leads-club/agent-skills

Path

packages/skills-catalog/skills/(tooling)/nx-workspace/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.