CtrlK
BlogDocsLog inGet started
Tessl Logo

tech-resume-optimizer

Optimize resumes for software engineering, PM, and technical roles

32

Quality

24%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/tech-resume-optimizer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

27%

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

This skill is a comprehensive but excessively verbose guide that reads more like a career advice blog post than a concise skill instruction. Its main strengths are the concrete before/after bullet examples and the structured output format template. However, it significantly over-explains concepts Claude already knows, lacks a clear step-by-step transformation workflow, and dumps all content into a single monolithic file without any progressive disclosure.

Suggestions

Reduce content by 60-70%: Remove obvious advice (don't include photos, Microsoft Office is assumed), category listings Claude already knows (common frameworks, databases), and interview prep tips that are outside the skill's scope.

Add a clear numbered workflow: e.g., 1) Identify target role type, 2) Extract current skills and map to categories, 3) Transform each bullet using the formula, 4) Verify each bullet has metrics, 5) Generate output in template format.

Split role-specific examples (SWE, Data Engineer, DevOps, PM) into a separate EXAMPLES.md file and reference it, keeping only one representative example inline.

Add a validation step: after generating optimized bullets, verify each contains [Action Verb + Technical What + Scale/Impact + Technology] and flag any that are missing components.

DimensionReasoningScore

Conciseness

Extremely verbose at ~300+ lines. Explains obvious concepts like what to include in contact info, what GitHub READMEs should contain, and lists every possible database/framework category. Much of this is general knowledge Claude already possesses (e.g., 'Don't include: Photo', 'Microsoft Office is assumed'). The skill reads more like a blog post than a concise instruction set.

1 / 3

Actionability

Provides concrete examples of good vs bad bullets and a clear output format template, which is useful. However, much of the content is descriptive guidance rather than executable instructions—it lists categories and tips rather than giving Claude a precise algorithm to follow when transforming a resume. The output format section is the most actionable part.

2 / 3

Workflow Clarity

The output format section at the end provides a reasonable workflow structure (restructure skills → improve bullets → suggest projects → GitHub recommendations → gaps). However, there's no explicit step-by-step process for how to analyze and transform a resume, no validation checkpoints, and no feedback loop for verifying improvements against the job description.

2 / 3

Progressive Disclosure

Monolithic wall of text with no references to external files. Everything is inlined—role-specific examples, GitHub tips, education formatting, ATS guidance—all in one massive document. Content like role-specific bullet examples, project formatting guides, and GitHub optimization tips could easily be split into separate referenced files.

1 / 3

Total

6

/

12

Passed

Description

22%

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

The description is too terse and vague, relying on a single generic verb ('optimize') without specifying concrete actions or providing any trigger guidance. While it names a recognizable domain (resumes for tech roles), it lacks the specificity and completeness needed for Claude to reliably select this skill from a large pool.

Suggestions

List specific concrete actions such as 'Rewrites bullet points with quantified achievements, tailors keywords for ATS systems, restructures resume sections for technical roles'.

Add an explicit 'Use when...' clause with natural trigger terms like 'Use when the user asks about resumes, CVs, job applications, ATS optimization, or career documents for software engineering, PM, or technical positions'.

Include common keyword variations users might say: 'CV', 'job application', 'ATS', 'career', 'hiring', 'interview prep' to improve trigger term coverage.

DimensionReasoningScore

Specificity

The description uses the single vague verb 'optimize' without listing any concrete actions (e.g., rewrite bullet points, tailor keywords, restructure sections, quantify achievements). It names a domain but no specific capabilities.

1 / 3

Completeness

The 'what' is vaguely stated as 'optimize resumes' without specifics, and there is no 'when' clause or explicit trigger guidance at all. The missing 'Use when...' clause caps this at 2 per the rubric, but the weak 'what' brings it to 1.

1 / 3

Trigger Term Quality

It includes some relevant keywords like 'resumes', 'software engineering', 'PM', and 'technical roles' that users might naturally mention. However, it misses common variations like 'CV', 'job application', 'ATS', 'cover letter', or 'career'.

2 / 3

Distinctiveness Conflict Risk

The focus on resumes for technical roles provides some niche specificity, but 'optimize resumes' is broad enough to overlap with general writing, career coaching, or document editing skills.

2 / 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
paramchoudhary/resumeskills
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.