CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/makefile-validator

Comprehensive toolkit for validating, linting, and optimizing Makefiles. Use this skill when working with Makefiles (Makefile, makefile, *.mk files), validating build configurations, checking for best practices, identifying security issues, or debugging Makefile problems.

Overall
score

100%

Does it follow best practices?

Validation for skill structure

Overview
Skills
Evals
Files

Discovery

100%

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 an excellent skill description that hits all the marks. It provides specific concrete capabilities, includes a clear 'Use when...' clause with natural trigger terms, and is highly distinctive to Makefile-related tasks. The description uses proper third-person voice throughout and balances comprehensiveness with clarity.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'detecting missing .PHONY declarations, validating tab indentation in recipes, checking variable expansion safety, identifying hardcoded credentials, and flagging missing prerequisites or syntax errors.'

3 / 3

Completeness

Clearly answers both what ('validating, linting, and optimizing Makefiles' plus specific capabilities) AND when ('Use when working with Makefiles... validating build configurations, checking for best practices, identifying security issues, or debugging Makefile problems').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'Makefiles', 'Makefile', 'makefile', '*.mk files', 'build configurations', 'best practices', 'security issues', 'debugging Makefile problems', '.PHONY', 'tab indentation', 'recipes'.

3 / 3

Distinctiveness Conflict Risk

Very clear niche focused specifically on Makefiles with distinct triggers like '.PHONY declarations', 'tab indentation in recipes', '*.mk files' - unlikely to conflict with general code linting or other build system skills.

3 / 3

Total

12

/

12

Passed

Implementation

100%

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

This is an exemplary skill file that demonstrates excellent token efficiency while providing comprehensive, actionable guidance. The content is well-structured with clear workflows, explicit validation steps, and appropriate progressive disclosure to reference materials. The example output and exit code documentation make integration straightforward.

DimensionReasoningScore

Conciseness

The content is lean and efficient, avoiding explanations of what Makefiles are or how make works. Every section provides actionable information without padding, and bullet points are used effectively to convey capabilities quickly.

3 / 3

Actionability

Provides fully executable bash commands, concrete example output showing exactly what to expect, clear exit codes, and step-by-step scenarios with copy-paste ready commands. The validation script path and usage are explicit.

3 / 3

Workflow Clarity

Multi-step processes like 'Converting Legacy Makefiles' have clear numbered sequences with validation checkpoints (validate -> fix -> format -> re-validate). Exit codes are explicitly mapped to pass/warn/fail states for automation integration.

3 / 3

Progressive Disclosure

Excellent structure with quick start at top, scenarios for common use cases, and clear one-level-deep references to detailed docs (best-practices.md, common-mistakes.md, bake-tool.md). Directory structure helps navigation.

3 / 3

Total

12

/

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.

Install with Tessl CLI

npx tessl i pantheon-ai/makefile-validator@0.1.0

Reviewed

Table of Contents