CtrlK
BlogDocsLog inGet started
Tessl Logo

typescript-tooling

Development tools, linting, and build config for TypeScript. Use when configuring ESLint, Prettier, Jest, Vitest, tsconfig, or any TS build tooling.

68

Quality

83%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

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 description that clearly identifies its niche (TypeScript build and config tooling) and provides explicit trigger guidance with specific tool names. Its main weakness is that it names tools rather than describing concrete actions (e.g., 'configure linting rules', 'set up test configurations', 'resolve build errors'), which limits specificity of capabilities.

Suggestions

Add concrete actions like 'configure linting rules, set up test runners, resolve TypeScript compilation errors, generate tsconfig files' to improve specificity beyond just naming tools.

DimensionReasoningScore

Specificity

Names the domain (TypeScript development tooling) and lists specific tools (ESLint, Prettier, Jest, Vitest, tsconfig), but doesn't describe concrete actions like 'configure linting rules', 'set up test runners', or 'generate tsconfig files'—it stays at the level of naming tools rather than listing specific operations.

2 / 3

Completeness

Clearly answers both 'what' (development tools, linting, and build config for TypeScript) and 'when' (explicit 'Use when configuring ESLint, Prettier, Jest, Vitest, tsconfig, or any TS build tooling').

3 / 3

Trigger Term Quality

Includes strong natural keywords users would actually say: ESLint, Prettier, Jest, Vitest, tsconfig, TypeScript, build tooling, linting, and 'TS build tooling'. These cover common variations of what users would mention when needing this skill.

3 / 3

Distinctiveness Conflict Risk

The description carves out a clear niche around TypeScript build/config tooling with specific tool names as triggers. It's unlikely to conflict with general coding skills or other language-specific skills due to the explicit TypeScript and tool-specific focus.

3 / 3

Total

11

/

12

Passed

Implementation

77%

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

This is a well-structured, concise skill that effectively communicates TypeScript tooling best practices and a clear verification workflow. Its main weakness is the lack of executable configuration examples (sample tsconfig.json, ESLint config) inline or verifiably in the referenced bundle file. The anti-patterns section adds genuine value by documenting project-specific conventions Claude wouldn't know by default.

Suggestions

Add at least one minimal, copy-paste-ready config example inline (e.g., a starter tsconfig.json with the recommended strict migration flags, or a .eslintrc snippet with @typescript-eslint/recommended).

Include the referenced REFERENCE.md in the bundle or provide a brief inline summary of its key contents so the skill is self-sufficient if the reference is unavailable.

DimensionReasoningScore

Conciseness

The content is lean and efficient. It avoids explaining what ESLint, Prettier, or TypeScript are, and instead jumps straight to actionable configuration decisions. Every bullet point adds value Claude wouldn't inherently know (e.g., incremental strict migration order, @ts-expect-error over @ts-ignore).

3 / 3

Actionability

Guidance is concrete and specific (e.g., 'tsc --noEmit', 'getDiagnostics', incremental migration order), but lacks executable configuration file examples — no sample tsconfig.json, .eslintrc, or .prettierrc snippets that would be copy-paste ready. The reference file that presumably contains these is not provided in the bundle.

2 / 3

Workflow Clarity

The verification workflow is clearly sequenced (getDiagnostics → tsc --noEmit → eslint --fix) with an explicit fallback path when the MCP tool is unavailable. The incremental migration path for strict mode is also well-sequenced. Validation is mandatory and positioned before commits.

3 / 3

Progressive Disclosure

The skill references 'references/REFERENCE.md' for detailed config examples and linting patterns, which is appropriate one-level-deep disclosure. However, no bundle files were provided, so we cannot verify the reference exists or is well-structured. The main content could also benefit from slightly clearer signaling of what exactly is in the reference file.

2 / 3

Total

10

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

9

/

11

Passed

Repository
HoangNguyen0403/agent-skills-standard
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.