Communitygithub.com

davila7/claude-code-templates

Optimiza currículums para roles de ingeniería de software, gestión de productos y otras posiciones técnicas. Úsalo cuando el usuario mencione ingeniero de software, desarrollador, PM, científico de datos, ML, DevOps u otros currículums técnicos.

¿Qué es claude-code-templates?

Esta habilidad está diseñada para ayudar a los usuarios a optimizar sus currículums para roles técnicos como Ingeniería de Software (SWE), Gestión de Productos (PM), Ciencia de Datos, ML y DevOps. Proporciona pautas detalladas sobre cómo estructurar secciones clave del currículum (como Habilidades Técnicas, Experiencia y Proyectos) para maximizar la compatibilidad con sistemas de seguimiento de candidatos (ATS) y al mismo tiempo impresionar a reclutadores técnicos. La habilidad incluye fórmulas específicas para redactar viñetas de experiencia con un fuerte enfoque en métricas de impacto técnico (escala, rendimiento, eficiencia) y ofrece ejemplos de viñetas optimizadas para diferentes roles. También cubre la optimización del perfil de GitHub, cómo manejar diferentes stacks tecnológicos y consejos para equilibrar la profundidad técnica con el impacto empresarial. Se basa en archivos markdown y está disponible para plataformas como Claude Code, Cursor y Codex.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/career/tech-resume-optimizer

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Optimizador de Currículums Técnicos

Cuándo Usar Esta Habilidad

Usa esta habilidad cuando el usuario:

  • Está solicitando empleos de ingeniería de software
  • Quiere optimizar un currículum técnico
  • Necesita ayuda con aplicaciones para desarrollador/PM/empleos técnicos
  • Menciona: "currículum técnico", "currículum ingeniero de software", "currículum desarrollador", "currículum técnico SWE", "currículum PM"

Capacidades Principales

  • Optimizar currículums para roles técnicos (SWE, PM, Datos, DevOps)
  • Estructurar eficazmente las secciones de habilidades técnicas
  • Destacar proyectos y logros técnicos
  • Equilibrar la profundidad técnica con el impacto empresarial
  • Formatear tanto para sistemas ATS como para reclutadores técnicos
  • Incluir enlaces a GitHub, portafolio y otros recursos técnicos

Filosofía del Currículum Técnico

¿Qué buscan los reclutadores técnicos?

  1. Habilidades técnicas relevantes (lenguajes, frameworks, herramientas)
  2. Escala e impacto (usuarios, transacciones, tamaño de datos)
  3. Capacidades de resolución de problemas
  4. Comprensión del diseño de sistemas
  5. Habilidades colaborativas
  6. Trayectoria de crecimiento

Estructura del Currículum Técnico

Orden Recomendado

1. Información de Contacto (incluyendo GitHub, Portafolio)
2. Resumen Profesional (opcional pero útil)
3. Habilidades Técnicas (crítico para ATS)
4. Experiencia Laboral (con logros técnicos)
5. Proyectos (especialmente al inicio de la carrera)
6. Educación
7. Certificaciones (si son relevantes)

Sección de Contacto para Tecnología

John Developer
San Francisco, CA
[email protected] | (555) 123-4567
LinkedIn: linkedin.com/in/johndev
GitHub: github.com/johndev
Portafolio: johndev.io

Incluir:

  • GitHub (obligatorio para roles SWE)
  • Portafolio/sitio web personal
  • LinkedIn
  • Blog técnico (si tienes uno)

No incluir:

  • Dirección completa (solo ciudad/estado)
  • Foto
  • Redes sociales (a menos que sean relevantes)

Sección de Habilidades Técnicas

Estrategias de Organización

Opción 1: Por Categoría

Lenguajes: Python, JavaScript, TypeScript, Go, SQL
Frameworks: React, Node.js, Django, FastAPI
Bases de Datos: PostgreSQL, MongoDB, Redis, Elasticsearch
Cloud/Infraestructura: AWS (EC2, S3, Lambda, RDS), Docker, Kubernetes, Terraform
Herramientas: Git, JIRA, CI/CD, Datadog, Grafana

Opción 2: Por Nivel de Dominio (usar con cuidado)

Experto: Python, React, PostgreSQL, AWS
Competente: Go, TypeScript, MongoDB, Docker
Familiar: Rust, GraphQL, Kubernetes

Opción 3: Lista Plana (amigable para ATS)

Habilidades: Python, JavaScript, TypeScript, React, Node.js, Django, PostgreSQL, MongoDB, AWS, Docker, Kubernetes, Git

Qué Incluir

Lenguajes:

  • Enumera lenguajes en los que puedas programar con confianza
  • Ordena por relevancia para el rol objetivo
  • Incluye lenguajes de consulta (SQL, GraphQL)

Frameworks/Bibliotecas:

  • Web: React, Vue, Angular, Django, Flask, Express
  • Datos: Pandas, NumPy, TensorFlow, PyTorch
  • Pruebas: Jest, Pytest, Selenium

Bases de Datos:

  • Relacionales: PostgreSQL, MySQL, SQL Server
  • NoSQL: MongoDB, DynamoDB, Cassandra
  • Caché: Redis, Memcached

Cloud/DevOps:

  • Cloud: AWS, GCP, Azure (servicios específicos)
  • Contenedores: Docker, Kubernetes
  • CI/CD: Jenkins, GitHub Actions, CircleCI
  • IaC: Terraform, CloudFormation

Qué NO Incluir

  • ❌ Microsoft Office (se asume)
  • ❌ Sistemas operativos (a menos que sea un rol DevOps)
  • ❌ Tecnología obsoleta (a menos que sea específicamente requerida)
  • ❌ Barras de habilidad o calificaciones (subjetivas y rompen ATS)
  • ❌ Cada tecnología que hayas tocado una vez

Sección de Experiencia para Roles Técnicos

La Fórmula de Viñeta Técnica

[Verbo de Acción] + [Qué Técnico] + [Escala/Impacto] + [Tecnología Utilizada]

Ejemplos:

❌ Viñeta Técnica Débil:

- Trabajé en servicios backend
- Ayudé a mejorar el rendimiento del sistema
- Construí funcionalidades para el producto

✅ Viñeta Técnica Fuerte:

- Arquitecté la migración de microservicios desde un monolito, reduciendo el tiempo de despliegue de 2 horas a 15 minutos y habilitando despliegues independientes por equipo
- Optimicé consultas PostgreSQL e implementé caché con Redis, reduciendo la latencia de la API en un 60% (de 500ms a 200ms) para 100K usuarios activos diarios
- Construí un sistema de notificaciones en tiempo real usando WebSockets y AWS SNS, manejando 1M+ mensajes diarios con una tasa de entrega del 99.9%

Métricas Técnicas a Incluir

Escala:

  • Usuarios: "atendiendo a 500K DAU"
  • Solicitudes: "manejando 10K solicitudes/segundo"
  • Datos: "procesando 50TB diariamente"
  • Tiempo de actividad: "manteniendo 99.99% de disponibilidad"

Rendimiento:

  • Latencia: "reducida de Xms a Yms"
  • Velocidad: "mejorada en un X%"
  • Tiempo de carga: "disminuido en X segundos"

Eficiencia:

  • Costo: "reducido costos de AWS en un 40%"
  • Tiempo: "reducido tiempo de despliegue de X a Y"
  • Recursos: "reducido uso de memoria en un X%"

Negocio:

  • Ingresos: "las funcionalidades generaron $XM en ingresos"
  • Conversión: "mejorado el proceso de pago en un X%"
  • Participación: "aumentado DAU en un X%"

Ejemplos de Viñetas por Rol

Ingeniero de Software:

• Diseñé e implementé un servicio de autenticación usando OAuth 2.0 y JWT, asegurando 2M+ cuentas de usuario con cero incidentes de seguridad
• Lideré la migración a Kubernetes, logrando 99.99% de tiempo de actividad y reduciendo costos de infraestructura en un 35% ($200K anuales)
• Mentoricé a 3 ingenieros junior mediante revisiones de código y programación en pares, mejorando la velocidad del equipo en un 25%

Ingeniero de Datos:

• Construí un pipeline de datos procesando 100M+ eventos diarios usando Apache Kafka y Spark, reduciendo la latencia de datos de horas a minutos
• Diseñé el esquema del data warehouse en Snowflake, habilitando análisis de autoservicio para 50+ usuarios de negocio
• Implementé monitoreo de calidad de datos con Great Expectations, detectando el 95% de los problemas de datos antes de impactar sistemas posteriores

DevOps/SRE:

• Implementé infraestructura como código usando Terraform, reduciendo el tiempo de aprovisionamiento de 2 días a 30 minutos
• Construí un sistema de monitoreo y alertas con Prometheus y Grafana, reduciendo el MTTR de 4 horas a 30 minutos
• Automatizé el pipeline de despliegue con GitHub Actions, habilitando 50+ despliegues diarios con lanzamientos de cero tiempo de inactividad

Product Manager (Técnico):

• Lideré la hoja de ruta de la plataforma API para herramientas de desarrollador usadas por 10K+ desarrolladores, impulsando un aumento del 40% en la adopción de la API
• Definí requisitos técnicos para un motor de recomendaciones ML, resultando en un aumento del 25% en la participación de usuarios
• Colaboré con ingeniería para reducir la deuda técnica en un 30%, mejorando la velocidad de lanzamiento de quincenal a semanal

Sección de Proyectos

Crítico para:

  • Ingenieros junior
  • Personas cambiando de carrera
  • Graduados de bootcamps
  • Cualquiera con lagunas en su experiencia

Formato de Proyecto

Nombre del Proyecto | Tecnologías | Enlace
• Descripción de lo que hace
• Aspectos técnicos destacados y desafíos resueltos
• Métricas de escala o uso si están disponibles

Ejemplo de Sección de Proyectos

PROYECTOS

Cola de Tareas Distribuida | Python, Redis, Docker | github.com/usuario/taskqueue
• Construí una cola de tareas distribuida manejando 10K+ trabajos/hora con reintentos automáticos y cola de mensajes fallidos
• Implementé colas prioritarias y limitación de velocidad para soporte multiinquilino

Aplicación de Chat en Tiempo Real | React, Node.js, WebSocket, MongoDB | chatapp.ejemplo.com
• Aplicación de chat full-stack soportando 100+ usuarios concurrentes con mensajería en tiempo real
• Implementé cifrado de extremo a extremo y persistencia de mensajes

Predictor de Precios ML | Python, TensorFlow, FastAPI | github.com/usuario/predictor
• Entrené un modelo de regresión en 1M+ puntos de datos logrando 92% de precisión para predicción de precios
• Desplegado como API REST con pipeline automático de reentrenamiento del modelo

Qué Hace un Buen Proyecto

Incluir:

  • Proyectos con usuarios reales
  • Contribuciones a código abierto
  • Publicaciones en blogs técnicos
  • Proyectos de hackathones (especialmente ganadores)
  • Proyectos personales complejos

No Incluir:

  • Tutoriales seguidos al pie de la letra
  • Aplicaciones triviales de lista de tareas
  • Proyectos incompletos
  • Trabajos de cursos (a menos que sean excepcionales)

Sección de Educación para Tecnología

Formato Estándar

B.S. Ciencias de la Computación | Universidad de Stanford | 2020
GPA: 3.8/4.0 (incluir si está por encima de 3.5)
Cursos Relevantes: Sistemas Distribuidos, Aprendizaje Automático, Sistemas de Bases de Datos

Para Graduados de Bootcamps

Certificado de Ingeniería de Software | App Academy | 2023
- Programa inmersivo de 1000+ horas
- Full-stack JavaScript, React, Node.js, PostgreSQL

B.A. Economía | UCLA | 2020

Para Ingenieros Autodidactas

Certificaciones Profesionales:
- Arquitecto de Soluciones AWS Asociado | 2023
- Desarrollador Certificado MongoDB | 2023

Educación Relevante:
- MIT OpenCourseWare: Algoritmos, Estructuras de Datos
- Coursera: Especialización en Aprendizaje Automático (Stanford)

Consejos Específicos para Tecnología

Optimización del Perfil de GitHub

Asegúrate de que tu GitHub muestre:

  • Repositorios fijados (tus mejores 6)
  • Gráfico de contribuciones verde (actividad)
  • README para el perfil
  • README completos para los proyectos

Los README de proyectos deben incluir:

  • Qué hace el proyecto
  • Tecnologías utilizadas
  • Cómo ejecutarlo
  • Capturas de pantalla/demos
  • Tus contribuciones (para proyectos colaborativos)

Cómo Manejar Stacks Tecnológicos

Si coincides con su stack:

  • Lidera con esas tecnologías
  • Cuantifica tu experiencia con ellas

Si no coincides exactamente:

  • Enfatiza habilidades transferibles
  • Muestra capacidad de aprendizaje
  • Destaca tecnologías similares
  • Ejemplo: "Django" → "Amplia experiencia en frameworks web Python (Django); rápido para aprender nuevos frameworks"

Nota de Preparación para Entrevistas Técnicas

Los currículums técnicos deben respaldar tu entrevista:

  • Solo menciona tecnologías que puedas discutir en profundidad
  • Prepárate para explicar cada proyecto listado
  • Conoce la arquitectura de los sistemas que has construido
  • Ten historias listas para cada viñeta

Formato de Salida

Al optimizar un currículum técnico:

# OPTIMIZACIÓN DE CURRÍCULUM TÉCNICO

## Reestructuración de Habilidades Técnicas
**Actual:** [Su sección de habilidades actual]
**Optimizado:**
Lenguajes: [Lista ordenada]
Frameworks: [Lista ordenada]
Bases de Datos: [Lista ordenada]
Cloud/Herramientas: [Lista ordenada]

## Mejoras de Experiencia

### [Empresa/Rol]

**Viñeta Actual 1:**
"Trabajé en servicios backend"

**Mejorada:**
"Diseñé y desplegué 5 microservicios Node.js manejando 50K solicitudes/minuto, reduciendo el acoplamiento del sistema y habilitando despliegues independientes por equipo"

**Viñeta Actual 2:**
[Continuar para cada viñeta]

## Proyectos a Destacar
[Sugerencias basadas en su experiencia]

## Recomendaciones de GitHub
- [ ] Agregar READMEs a repositorios fijados
- [ ] Fijar proyecto X (el más relevante)
- [ ] Agregar README al perfil

## Brechas Técnicas a Abordar
-[Habilidad faltante] → [Cómo abordarlo en el currículum/carta de presentación]

Equilibrio ATS + Reclutador Técnico

Recuerda: Tu currículum debe pasar ATS E impresionar a reclutadores técnicos.

Para ATS:

  • Incluye palabras clave de habilidades exactas
  • Usa encabezados de sección estándar
  • Evita tablas y gráficos

Para Reclutadores Técnicos:

  • Muestra profundidad técnica
  • Incluye métricas y escala
  • Demuestra resolución de problemas
  • Muestra que entiendes sistemas

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

davila7/citation-management

Comprehensive citation management for academic research. Search Google Scholar and PubMed for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.

davila7/claude-code-templates

Balance visual design with ATS compatibility for creative roles. Use when the user is in design, art, writing, marketing creative, or any visual/creative field and needs a resume that looks distinctive but still parses.

davila7/claude-code-templates

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio, personal website, showcase work, developer portfolio, designer portfolio.

davila7/claude-code-templates

Create premium, Awwwards-quality website designs as React (.jsx) components that look like they were built by a top-tier agency charging $50k+ per project. Use this skill whenever the user asks for a website, landing page, portfolio, or web component that should look expensive, premium, luxury, editorial, high-end, or agency-quality. Also trigger when the user mentions Awwwards, FWA, award-winning design, or references brands like Apple, Aesop, Bottega Veneta, Stripe, or any luxury/fashion/design-forward brand. Trigger when the user says things like "make it look professional", "make it look expensive", "I want it to look really good", "high quality design", "not generic", or expresses dissatisfaction with typical AI-generated website aesthetics. Do NOT trigger for dashboards, admin panels, internal tools, or functional UI where aesthetics are secondary to utility — the standard frontend-design skill handles those.

davila7/claude-code-templates

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

davila7/claude-code-templates

When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," or "why isn't this page working." For signup/registration flows, see signup-flow-cro. For post-signup activation, see onboarding-cro. For forms outside of signup, see form-cro. For popups/modals, see popup-cro.

davila7/excel-analysis

Analyze Excel spreadsheets, create pivot tables, generate charts, and perform data analysis. Use when analyzing Excel files, spreadsheets, tabular data, or .xlsx files.

davila7/exploratory-data-analysis

Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats. This skill should be used when analyzing any scientific data file to understand its structure, content, quality, and characteristics. Automatically detects file type and generates detailed markdown reports with format-specific analysis, quality metrics, and downstream analysis recommendations. Covers chemistry, bioinformatics, microscopy, spectroscopy, proteomics, metabolomics, and general scientific data formats.

davila7/generate-image

Generate or edit images using AI models (FLUX, Gemini). Use for general-purpose image generation including photos, illustrations, artwork, visual assets, concept art, and any image that isn't a technical diagram or schematic. For flowcharts, circuits, pathways, and technical diagrams, use the scientific-schematics skill instead.

davila7/jira

Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira workflow. Triggers on keywords like "jira", "issue", "ticket", "sprint", "backlog", or issue key patterns.

davila7/literature-review

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).

davila7/marketing-strategy-pmm

Product marketing, positioning, GTM strategy, and competitive intelligence. Includes ICP definition, April Dunford positioning methodology, launch playbooks, competitive battlecards, and international market entry guides. Use when developing positioning, planning product launches, creating messaging, analyzing competitors, entering new markets, enabling sales, or when user mentions product marketing, positioning, GTM, go-to-market, competitive analysis, market entry, or sales enablement.

davila7/market-research-reports

Generate comprehensive market research reports (50+ pages) in the style of top consulting firms (McKinsey, BCG, Gartner). Features professional LaTeX formatting, extensive visual generation with scientific-schematics and generate-image, deep integration with research-lookup for data gathering, and multi-framework strategic analysis including Porter's Five Forces, PESTLE, SWOT, TAM/SAM/SOM, and BCG Matrix.

davila7/markitdown

Convert files and office documents to Markdown. Supports PDF, DOCX, PPTX, XLSX, images (with OCR), audio (with transcription), HTML, CSV, JSON, XML, ZIP, YouTube URLs, EPubs and more.

davila7/mermaid-diagram-specialist

Mermaid diagram specialist for creating flowcharts, sequence diagrams, ERDs, and architecture visualizations

davila7/mobile-design

Mobile-first design thinking and decision-making for iOS and Android apps. Touch interaction, performance patterns, platform conventions. Teaches principles, not fixed values. Use when building React Native, Flutter, or native mobile apps.

davila7/prompt-engineer

Expert in designing effective prompts for LLM-powered applications. Masters prompt structure, context management, output formatting, and prompt evaluation. Use when: prompt engineering, system prompt, few-shot, chain of thought, prompt design.

davila7/remotion

Best practices and comprehensive guide for Remotion - programmatic video creation in React with animations, compositions, and media handling

davila7/scientific-slides

Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.

davila7/scientific-visualization

Create publication figures with matplotlib/seaborn/plotly. Multi-panel layouts, error bars, significance markers, colorblind-safe, export PDF/EPS/TIFF, for journal-ready scientific plots.

Skills relacionados