Skip to content

@tank/tech-cv-writer

1.0.0
Skill

Description

Write ATS-optimized CVs for tech/SWE roles using 2026 AI-screening standards. Covers keyword matching, LaTeX templates, quantified achievements, LinkedIn optimization, role-specific tailoring..

Download
Verified
tank install @tank/tech-cv-writer

Tech CV Writer

Write CVs optimized for 2026's AI-screened hiring landscape.

Why 2026 Is Different

  • 78% of tech firms use AI models to pre-filter resumes (LinkedIn Talent Report 2025)
  • 75% of resumes rejected by ATS before human sees them (Jobscan)
  • ATS scans in 6-7 seconds, looking for exact keyword matches
  • AI screening uses semantic understanding, not just keywords

Core Philosophy

  1. ATS first, humans second — Format for parsing, then design for readers
  2. Keywords are literal — "React.js" ≠ "ReactJS" to some parsers
  3. Quantify everything — Numbers beat adjectives every time
  4. One role, one CV — Tailor keywords per application
  5. LaTeX = clean parsing — Agents compile it easily, ATS parses cleanly

ATS Framework

StageWhat Happens
ParseExtract contact, experience, skills (use standard sections)
ScoreMatch keywords from job description (exact phrasing)
RankCompare against candidates (keyword density matters)
FilterReject below threshold (90+ = human review)

AI screening adds: Semantic matching, context awareness, transferable skills detection.

See references/ats-architecture.md for deep dive.

Resume Structure

Section Order (Reverse Chronological)

  1. Header (Name, Title, Contact, Links)
  2. Professional Summary (2-3 sentences)
  3. Technical Skills (categorized)
  4. Professional Experience
  5. Projects (if applicable)
  6. Education / Certifications

Format Rules

RuleWhy
Single-columnTwo-column breaks parsing
Standard headings"Work Experience" not creative names
10-12pt standard fontReliable parsing
.docx OR .pdf (not scanned)Avoid image-based PDFs
No tables/graphicsBreaks keyword extraction

Keyword Strategy

Extraction Process

  1. Copy job description
  2. Identify hard skills, tools, frameworks
  3. Map to your exact phrasing
  4. Embed in skills + bullet points

Keyword Priority

PriorityTypeExample
P0Required techPython, React, AWS
P1PreferredCI/CD, Agile, microservices
P2Nice-to-haveLeadership, mentoring

See references/keyword-strategy.md for full keyword clusters by role.

Bullet Formula

[Action Verb] [What] [How] [Result with metrics]
WeakStrong
"Wrote Python scripts""Developed Python automation scripts reducing manual processing time by 40%"
"Worked on API""Designed RESTful APIs handling 10K+ requests/day with 99.9% uptime"

See references/bullet-formulas.md for complete action verbs and before/after examples.

LaTeX Templates

LaTeX produces clean, ATS-friendly output — agents compile it easily.

Quick Template

\documentclass[11pt]{article}
\usepackage[left=0.75in,right=0.75in,top=0.5in,bottom=0.5in]{geometry}
\usepackage{enumitem}
\begin{document}
\textbf{Name} \hfill [email protected]
\\ Role \href{github.com/user}{GitHub} | \href{linkedin.com/in/user}{LinkedIn}

\section*{Technical Skills}
Languages: Python, JavaScript, Go

\section*{Experience}
\textbf{Software Engineer} \hfill Company \textit{2023--Present}
\begin{itemize}
  \item Built APIs serving 50K daily requests
  \item Reduced pipeline time by 45\% using GitHub Actions
\end{itemize}
\end{document}

Advantages: Clean text extraction, version control friendly, consistent output.

See references/latex-templates.md for full templates (entry-level, senior, full-stack, DevOps).

LinkedIn Optimization

SectionContent
HeadlineRole + key value proposition
About3-line summary: expertise + achievement + what you seek
SkillsMatch resume keywords + adjacent skills
ProjectsLinks to deployed projects

See references/linkedin-optimization.md for full guide.

Role-Specific Approaches

StageFocus
Junior (0-2 yr)Projects first, coursework, open source
Mid (3-5 yr)Ownership, technical depth, growing leadership
Senior (5+ yr)Team leadership, architecture, cross-team influence
Career PivotTransferable skills, ML projects prominent

See references/role-templates.md for all templates.

Common ATS Mistakes

MistakeFix
Multi-column templateSingle-column only
SynonymsUse exact terms from job posting
No metricsQuantify every achievement
Too many skillsList 10-15 most relevant

Quality Checklist

  • ATS score 90+ on Jobscan/resumly
  • Keywords from job description matched
  • All bullets have metrics
  • Single-column, no graphics
  • Standard section headings
  • PDF compiles without errors (if LaTeX)
  • LinkedIn keywords match resume

Reference Index

FileContents
references/ats-architecture.mdATS/AI parsing, scoring, ranking deep dive
references/keyword-strategy.mdFull keyword clusters by role
references/bullet-formulas.mdAction verbs, metric frameworks, examples
references/latex-templates.mdEntry-level, senior, full-stack, DevOps templates
references/role-templates.mdJunior, senior, career pivot approaches
references/linkedin-optimization.mdProfile sections, headline, content strategy

Command Palette

Search packages, docs, and navigate Tank