CtrlK
BlogDocsLog inGet started
Tessl Logo

nx-workspace-patterns

Configure and optimize Nx monorepo workspaces. Use when setting up Nx, configuring project boundaries, optimizing build caching, or implementing affected commands.

83

1.25x
Quality

59%

Does it follow best practices?

Impact

98%

1.25x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/developer-essentials/skills/nx-workspace-patterns/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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

This is a solid skill description that clearly identifies its niche (Nx monorepos), provides an explicit 'Use when' clause with multiple trigger scenarios, and uses domain-specific terminology that developers would naturally use. The main area for improvement is adding more concrete specific actions beyond 'configure and optimize' to better illustrate the full range of capabilities.

DimensionReasoningScore

Specificity

Names the domain (Nx monorepo workspaces) and some actions (configure, optimize, setting up, configuring project boundaries, optimizing build caching, implementing affected commands), but the actions are somewhat high-level and could be more concrete with specific outputs or operations.

2 / 3

Completeness

Clearly answers both 'what' (configure and optimize Nx monorepo workspaces) and 'when' with an explicit 'Use when...' clause listing four specific trigger scenarios.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Nx', 'monorepo', 'project boundaries', 'build caching', 'affected commands'. These are the exact terms developers use when working with Nx workspaces.

3 / 3

Distinctiveness Conflict Risk

Nx monorepo is a very specific niche tool. Terms like 'Nx', 'project boundaries', 'affected commands', and 'build caching' in the Nx context are highly distinctive and unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Implementation

29%

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

The skill provides highly actionable, concrete configuration templates and commands for Nx workspaces, which is its primary strength. However, it is excessively verbose—dumping large JSON configs that Claude could generate—lacks any sequenced workflow with validation steps, and presents everything as a monolithic document with no progressive disclosure or external references.

Suggestions

Add a clear multi-step workflow for common tasks (e.g., 'Setting up a new Nx workspace' or 'Adding a new library') with explicit validation checkpoints like running `nx graph` to verify boundaries or `nx lint` to check module constraints.

Drastically reduce inline configuration templates—show only the key/novel patterns (e.g., namedInputs, depConstraints structure) and let Claude generate the boilerplate. The full project.json and eslintrc.json could be trimmed to just the critical sections.

Split detailed templates into separate bundle files (e.g., `templates/nx-config.json`, `templates/ci-workflow.yml`) and reference them from a concise overview in SKILL.md.

Remove explanations of concepts Claude already knows, such as the library types table, the workspace directory structure overview, and basic Nx architecture—focus instead on organization-specific conventions and non-obvious patterns.

DimensionReasoningScore

Conciseness

The skill is extremely verbose with large JSON configuration blocks that Claude could generate on its own. The library types table, architecture overview, and concepts like 'acyclic dependency graphs' are things Claude already knows. The full project.json and eslintrc.json templates are unnecessarily long and could be condensed to key patterns with brief annotations.

1 / 3

Actionability

The content provides fully executable, copy-paste ready configurations, commands, and code. The CI workflow, nx.json, project.json, custom generator, and common commands are all concrete and directly usable.

3 / 3

Workflow Clarity

There is no clear multi-step workflow or sequenced process. The skill presents templates and reference material but never guides through a coherent process like 'setting up an Nx workspace from scratch' or 'adding a new library with boundary enforcement.' No validation checkpoints exist for any of the configuration steps.

1 / 3

Progressive Disclosure

The content is a monolithic wall of text with no references to external files and no layered structure. Over 300 lines of configuration templates are inlined when they could be split into separate reference files. There's no quick-start section that points to detailed materials elsewhere.

1 / 3

Total

6

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
wshobson/agents
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.