CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tech-stack-evaluator

Technology stack evaluation and comparison with TCO analysis, security assessment, and ecosystem health scoring. Use when comparing frameworks, evaluating technology stacks, calculating total cost of ownership, assessing migration paths, or analyzing ecosystem viability.

89

1.26x
Quality

83%

Does it follow best practices?

Impact

95%

1.26x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

68%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, lean overview with runnable script commands and clean one-level-deep references. The main weakness is the absence of an explicit end-to-end workflow — no ordered steps, no validation checkpoints, and two bundle scripts (format_detector.py, report_generator.py) are left undocumented.

Suggestions

Add a short step-by-step workflow (e.g., detect input format with format_detector.py → select analysis type → run the relevant script → generate the report with report_generator.py) with a validation checkpoint such as verifying script output against assets/expected_output_comparison.json.

Document or link the undocumented bundle scripts (scripts/format_detector.py, scripts/report_generator.py) so all executable entry points are discoverable from SKILL.md.

Trim or relocate the 'Confidence Levels' table and token-size figures from 'Analysis Types' into references/workflows.md or examples.md to tighten the overview further.

DimensionReasoningScore

Conciseness

The body is efficient — tables, one-line script descriptions, and terse example inputs, with no padding explaining concepts Claude already knows. It does not reach anchor 5 because sections like 'Confidence Levels', the token-size figures in 'Analysis Types', and the redundant JSON/YAML input examples could be trimmed or pushed to references/examples.md.

4 / 5

Actionability

Script invocations are concrete and copy-paste ready ('python scripts/tco_calculator.py --input assets/sample_input_tco.json', '--from angular-1.x --to react') and input formats are shown. It falls short of anchor 5 because there is no inline example of expected output or how to interpret/combine script results into a recommendation — the actual analysis procedure is left implicit.

4 / 5

Workflow Clarity

The document is a catalog (inputs → analysis types → scripts) rather than an explicit sequence; there is no stated workflow such as 'detect format → run comparator → generate report', and no validation or verification checkpoints. This fits anchor 3 ('sequence present but checkpoints missing or implicit'); it is above anchor 2 because each task path is concrete and runnable, but below anchor 4 because no ordered steps with checkpoints are given.

3 / 5

Progressive Disclosure

Good structure: a table of contents, per-script command blocks, and a references table pointing to real one-level-deep files (references/metrics.md, examples.md, workflows.md) with content descriptions. Minor gaps keep it at anchor 4 rather than 5: scripts/format_detector.py and scripts/report_generator.py exist in the bundle but are never mentioned, and assets/ is only partially surfaced.

4 / 5

Total

15

/

20

Passed

Description

88%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: third-person, concrete, and comprehensive on capabilities, with an explicit multi-trigger 'Use when' clause. Minor room to grow on trigger synonym coverage and sharpening distinctiveness at the edges (security/cloud-cost overlap).

DimensionReasoningScore

Specificity

The description lists multiple concrete capabilities — 'Technology stack evaluation and comparison with TCO analysis, security assessment, and ecosystem health scoring' — in third-person voice, comprehensively covering the skill's stated capability table (comparison, TCO, ecosystem, security, migration). It matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage'; score 4 would apply if there were minor gaps, but every major capability domain is explicitly named.

5 / 5

Completeness

It explicitly answers both questions: the 'what' ('Technology stack evaluation and comparison with TCO analysis, security assessment, and ecosystem health scoring') and a concrete 'Use when...' clause listing five distinct trigger scenarios. This matches anchor 5 ('Clearly and explicitly answers both what AND when with concrete trigger phrases'); anchor 4 would require the 'when' to be less explicit or specific, which it is not.

5 / 5

Trigger Term Quality

Good natural-phrase coverage: 'comparing frameworks, evaluating technology stacks, calculating total cost of ownership, assessing migration paths, analyzing ecosystem viability', with both the abbreviation 'TCO' and the spelled-out term. A few natural variations users would say are missing (e.g., 'build vs. buy', 'choosing a library', 'cloud provider comparison'), so it fits anchor 4 rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The technology-stack evaluation niche is mostly distinct, with triggers like 'calculating total cost of ownership' and 'assessing migration paths' unlikely to fire the wrong skill. Minor overlap risk remains with dedicated security-assessment and cloud-cost skills, fitting anchor 4 ('Mostly distinct; minor overlap risk') rather than anchor 5's 'minimal conflict risk'.

4 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

engineering-team/skills/tech-stack-evaluator/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.