Cómo usar Claude como líder técnico: la guía de Skill de Dante

Updated
Skill · .md

La Skill detrás de esta guía: Dante - Tech Lead AI Skill. Contiene tu stack, la experiencia operativa real de tu equipo y tus decisiones en curso, para que el asesoramiento se filtre por lo que tu equipo puede operar, en lugar de por lo que es técnicamente mejor - $29, un solo pago, tuyo para siempre.

Ver la Skill de Dante →

Dos preguntas resuelven la mayoría de las decisiones técnicas, y un modelo no ofrece ninguna de las dos: cuánto cuesta deshacer esto y si este equipo puede operarlo a las tres de la madrugada. Pregúntale qué base de datos, qué framework o qué arquitectura elegir, y escogerá una opción y la defenderá bien - con exactamente la misma seguridad tanto si la respuesta equivocada te cuesta una semana como tres años, y sin saber quién está de guardia. La mitad no relacionada con la programación del trabajo de líder técnico consiste principalmente en esas dos preguntas. Esta guía trata de obligar a incluirlas en la conversación.

Question one: ¿es esta una puerta por la que puedes volver?

La carta de 2015 a los accionistas de Amazon lo expresa con tanta claridad como es posible. Algunas decisiones son «trascendentales e irreversibles, o casi irreversibles - puertas de un solo sentido - y deben tomarse de forma metódica, cuidadosa y lenta, con mucha deliberación y consulta». La mayoría no lo son: «son modificables, reversibles - son puertas de doble sentido», y esas «pueden y deben tomarse rápidamente por personas con buen criterio o grupos pequeños».

La razón por la que esto importa más con un modelo que sin él es que el modelo aplana la distinción. Pregúntale por el formato de tus registros y por tu modelo de datos en la misma sesión y obtendrás dos respuestas igual de exhaustivas e igual de seguras. Una de esas decisiones puedes cambiarla un martes por la tarde. La otra seguirá afectándote cuando las personas que la tomaron ya se hayan marchado.

Así que el primer paso no es «qué opción». Es clasificar la decisión: cuánto cuesta realmente deshacer esto, en qué unidad y qué es lo que lo encarece. Un modelo es bueno para responder esa pregunta cuando se la haces, pero nunca la planteará por sí solo.

También hay una tercera respuesta que el modelo nunca ofrecerá: esto todavía no necesita decidirse. Posponer una decisión irreversible hasta saber más suele ser lo más propio de un líder sénior, y a todos los que no están prestando atención les parece indecisión.

Question two: ¿puede este equipo operarlo a las 3 de la madrugada?

Un modelo sabe qué es técnicamente bueno. Ha leído los blogs de arquitectura, y esos blogs están escritos por personas de empresas con un equipo de plataforma.

Lo que no sabe es quién está de guardia, qué han operado antes, por qué recibirán alertas y cuántos seguirán aquí dentro de dieciocho meses. Esos son los hechos que realmente deciden la cuestión, y son precisamente los que nunca llegan al prompt. El resultado es una recomendación genuinamente correcta en abstracto y errónea para cuatro ingenieros que nunca han ejecutado un agente de mensajes.

The operability question is not "is this good", it is "what does this cost us on the worst night of the year". Who gets paged. What they have to know. What the runbook says. What happens when the one person who understands it is on holiday. Put those in the prompt as constraints and the shortlist changes, often dramatically.

Prompt 1 - sort the decision before making it

La pregunta de operabilidad no es «¿esto es bueno?», sino «¿cuánto nos cuesta en la peor noche del año?». A quién se avisa. Qué tiene que saber. Qué dice el runbook. Qué ocurre cuando la única persona que lo entiende está de vacaciones. Incluye esas cuestiones en el prompt como restricciones y la lista de opciones cambia, a menudo drásticamente. Prompt 1 - clasifica la decisión antes de tomarla Todavía no recomiendes ninguna opción. Esta es una decisión técnica que tengo que tomar: [DESCRIBE] Primero, clasifícalo: - ¿Es reversible, difícil de revertir o efectivamente permanente? - ¿Qué tendríamos que hacer exactamente para deshacerlo en 12 meses, ¿y cuál es el coste en semanas de ingeniería y en riesgo? - ¿Qué hace que sea costoso deshacerlo: datos, contratos, API pública, - ¿Tiene que decidirse ahora? Si no, ¿qué sabríamos más - ¿Quién es la persona adecuada para decidirlo: yo solo, yo y otra la otra, o todo el equipo con una propuesta escrita? Entonces dime claramente: ¿es una puerta de un solo sentido o de doble sentido?, y ¿estoy dedicando la cantidad adecuada de proceso? Si estoy si estás deliberando demasiado una decisión reversible, dilo.

Prompt 2 - el filtro de operabilidad

Dale el contexto del equipo, no solo el problema. Los datos de abajo son los que cambian la respuesta.

Evalúa estas opciones con respecto a MI equipo, no según las mejores la práctica. DECISIÓN: [DESCRIBE] OPCIONES: [LIST] MI EQUIPO: - [N] ingenieros. Combinación de niveles: [DESCRIBE HONESTAMENTE] - Lo que hemos operado realmente en producción antes: [LIST] - Lo que nunca hemos ejecutado: [LIST] - Guardias: [QUIÉN, CON QUÉ FRECUENCIA Y SI SE PAGAN] - Rotación esperada: quién podría irse y qué conocimientos solo tiene esa persona - Nuestra situación real de despliegue y reversión hoy Para cada opción, responde: 1. ¿A quién se avisa cuando esto falla y qué necesita saber cómo solucionarlo a las 3 de la madrugada? 2. ¿Cuál es el modo de fallo que nadie detecta durante una semana? 3. ¿Qué debe contener el runbook y quién lo redacta? 4. Si la persona que defendió esto se va, ¿qué ocurre? 5. ¿Cuál es el coste operativo en horas al mes, no en ¿dólares? Después clasifica las opciones según lo que ESTE equipo puede ejecutar, y di explícitamente dónde difiere esa clasificación de la opción técnicamente mejor respuesta. Quiero ver ambas.
Destacado de Skill
Dante - Skill de AI para Tech Lead
Dante - Skill de AI para Tech Lead
29 $ · un solo pago

Conserva los datos del equipo entre sesiones, y ahí está toda la diferencia. Volver a escribir tu stack, tu rotación de guardias y lo que tu equipo nunca ha operado en un chat nuevo cada vez es la razón por la que la mayoría se rinde y acepta la respuesta genérica. También clasifica las decisiones según su reversibilidad antes de recomendar nada y conserva las decisiones en curso para dejar de contradecir la decisión de la semana pasada.

Ver Dante - Skill de IA para líderes técnicos →

Revisiones: el problema de la lista plana

Pídele a un modelo que revise un diff y obtendrás una lista. Una preferencia de nomenclatura, una prueba que falta y una condición de carrera, todo presentado con el mismo tamaño, en el mismo tono mesurado y con la misma confianza. Eso es lo que hace que los comentarios de revisión de IA sean agotadores de recibir e inútiles para enseñar: el autor no puede distinguir qué importa, así que corrige todo mecánicamente o lo hojea.

Dos correcciones. Primero, obliga a separar la gravedad con un límite: como máximo tres elementos que deban corregirse, y todo lo demás debe marcarse explícitamente como opcional. Un límite hace que elija, y lo que elige es informativo.

Segundo, y más importante para un líder: no conoce tus convenciones, así que se las inventará. Le dirá a un desarrollador junior que un código perfectamente razonable infringe un estándar que no es el tuyo, presentándolo como si fuera universal. Eso es peor que no hacer ninguna revisión, porque el desarrollador junior creerá que tú lo aprobaste. Dale tus convenciones y prohíbele afirmar cualquier regla que no le hayas proporcionado.

Prompt 3 - una revisión que enseña

Revisa este diff como comentarios que le pasaré al autor. NUESTRAS CONVENCIONES: [PEGA AQUÍ O ENLAZA LA GUÍA DE ESTILO] CONTEXTO: [PARA QUÉ ES ESTE CAMBIO Y CUÁL ES EL NIVEL DEL AUTOR] Reglas: - Como máximo, 3 elementos MUST FIX. Si tienes más candidatos, elige y dime qué descartaste. - Todo lo demás va bajo OPTIONAL y se marca como mi preferencia en lugar de una regla. - Para cada MUST FIX: el fallo específico que evita, con el entrada o la secuencia que lo desencadena. "Esto podría causar "problemas" no es un comentario de revisión. - No afirmes ningún estándar que no esté en las convenciones que te te proporcionó. Si crees que algo está mal, pero solo es una convención en otro lugar, dilo con esas palabras. - Nombra una cosa que el autor haya hecho bien, solo si es cierto y específico. - No hagas comentarios sobre el formato. De eso se encarga un linter. Después, separado de la revisión: dime qué sugiere que el autor aún no lo entiende, así que sé qué enseñar en lugar de qué corregir.

Presentar el caso ante la dirección

Los líderes técnicos pasan una cantidad sorprendente de tiempo pidiendo tiempo. Refactoriza esto, reduce la deuda, dedica un sprint al pipeline de despliegue. Pídele a un modelo que redacte ese caso de negocio y con gusto producirá uno con cifras: un porcentaje de incidentes evitados, una cifra de horas de ingeniería, una mejora de la velocidad. Tú no le diste esas cifras. Se las inventó, y estás a punto de ponerles tu nombre delante de un director.

La misma regla que en cualquier otro lugar: ninguna cifra que el modelo no haya recibido. Pero aquí hay un uso mejor que redactar el caso completo.

Pídele que argumente en tu contra. Haz que escriba la razón más sólida por la que un director sensato debería decir que no. Ese resultado es realmente útil, porque te dice qué debes responder en realidad, y los modelos son buenos en esto cuando se les orienta y malos para darse cuenta de que necesitan hacerlo.

Prompt 4 - defender la negativa más sólida

Quiero pedir [TIEMPO / PERSONAL / UN SPRINT] para hacer [EL TRABAJO]. Este es mi caso: [PEGAR] No mejores mi caso. Argumenta en contra. Escribe la versión más sólida de la negativa que que daría un [DIRECTOR / VP / FUNDADOR] competente y bienintencionado, dado de que también son responsables de [LA PRIORIDAD COMPETIDORA]. Usa su vocabulario, no el mío. Después: - nombra el eslabón más débil de mi argumento y por qué lo es - nombra aquello que supongo que ya aceptan, puede que no - dime qué evidencia los haría cambiar de opinión y si Actualmente tengo - señala cada número de mi caso y de dónde salió. Si yo tuviera si no te doy una cifra, no proporciones ninguna: escribe [NÚMERO NECESARIO: qué] en su lugar. Si mi caso es realmente débil, dilo. Preferiría descubrirlo aquí.

Desbloquear sin convertirse en un enrutador

Un ingeniero está atascado. El camino rápido es pegar su problema en un chat, obtener la respuesta y pasársela. Funciona, tarda noventa segundos y empeora las cosas discretamente: el ingeniero no aprende nada, la próxima vez acudirá a ti antes y te has convertido en una API lenta delante de una rápida.

La versión que escala consiste en pedirle al modelo las preguntas en lugar de la respuesta. Es realmente bueno generando el camino de diagnóstico si le prohíbes recorrerlo.

Prompt 5 - preguntas, no respuestas

Un ingeniero de mi equipo está atascado con esto: [DESCRIBE EL PROBLEMA Y QUÉ HAN INTENTADO] No lo resuelvas. No insinúes la solución. No digas cuál crees que está la causa. Dime las tres preguntas que debería hacerles, en el orden en que debería hacerles, que con mayor probabilidad les llevaría a encontrarlo por sí mismos. Para cada pregunta, di qué indicarían un sí y un no descartar cada regla. Entonces dime: ¿qué tendría que saber ya este ingeniero para pregunta necesaria para que sea útil? Si no lo saben, esa brecha es lo que realmente hay que enseñar, y la sesión de depuración es la intervención equivocada.

Prompt 6 - el registro de decisiones que nadie escribe

El artefacto que no le cuesta nada a un responsable técnico y le ahorra seis meses al siguiente. Ejecútalo al final de la conversación, mientras las opciones rechazadas todavía están incluidas.

Convierte nuestra conversación en un registro de decisiones. Breve. Escrito para alguien que se incorpore al equipo dentro de un año y pregunte por qué funciona de esta manera. Secciones: - La decisión, en una frase - La fecha y quién decidió - Si esto era una puerta de un solo sentido o de dos sentidos, y el coste de revertir - Las opciones que rechazamos y el motivo real por el que se rechazó cada una rechazadas - no «era peor» - Las restricciones que lo decidieron, incluido el equipo y operativos - Lo que sacrificamos conscientemente - Qué nos haría reconsiderarlo: un desencadenante específico, no «si las cosas cambian» Usa únicamente lo que se haya dicho en esta conversación. Cuando afirmé algo sin pruebas, escríbelo como una suposición en lugar de un hecho que un hecho. Marca todo aquello de lo que no estés seguro de que realmente dije.

Resuelve la cuestión de compartir código de una vez, antes del flujo de trabajo y no dentro de él

Un responsable técnico suele ser la persona que establece, o al menos modela, qué pega el equipo en una ventana de chat. El código fuente, los datos de clientes, las credenciales y la arquitectura interna se rigen por tu contrato laboral, la política de tu empresa y, a menudo, un contrato con el cliente, y la respuesta depende del nivel y la cuenta que estés utilizando, no de lo conveniente que resulte en ese momento.

Decídelo deliberadamente y por escrito antes de que se convierta en un hábito. Prácticas que funcionan en cualquier caso: razona sobre la forma de un problema en lugar de pegar el archivo, redacta los identificadores y secretos antes de introducir cualquier cosa, mantén completamente fuera los datos de clientes y recuerda que un fragmento lo bastante pequeño, junto con tu repositorio público, puede identificar el código base con la misma certeza que un comentario de cabecera. Si tu empresa tiene una política, esta prevalece sobre esta página. Si no la tiene, probablemente tú seas quien debería redactarla.

Dónde falla

Fallo Qué sucede Qué hacer al respecto
Importancia aplanada Una decisión reversible y otra permanente reciben la misma respuesta segura y exhaustiva Ordena primero por reversibilidad. Nunca preguntes «qué opción» antes de preguntar «cuánto cuesta deshacer esto»
La arquitectura de una publicación de blog Recomienda lo que haría una empresa con un equipo de plataforma, porque ese es quien escribe el material de origen Incluye en el prompt como restricciones la rotación de guardias, el riesgo de rotación de personal y aquello que nunca has operado
Cifras empresariales inventadas Porcentajes y horas ahorradas en tu argumento sobre la deuda técnica que aparecieron de la nada Prohíbe cualquier cifra que no hayas proporcionado. Úsala para defender tu argumento, no para redactarlo
Convenciones inventadas Le dice a alguien junior que su código infringe una regla que no es la tuya, con un tono que suena como el tuyo Proporciona tus convenciones y prohíbele afirmar cualquier estándar que no le hayas dado tú
Listas de revisión planas Un detalle de nomenclatura y una condición de carrera con el mismo peso y nivel de confianza Un presupuesto de gravedad. Como máximo, tres problemas que deben corregirse, y tiene que elegir
No dirá que esperes Cuando se le pide que decida, decide. No ofrecerá voluntariamente que la decisión es prematura Pregúntale explícitamente si esto debe decidirse ahora y qué beneficios aporta esperar
Acuerdo Pregúntale si tu plan es sólido y te dirá que sí Pídele que exponga el argumento más sólido en contra, con la voz de la persona que tiene que aprobarlo
Nada de la confianza No estuvo presente en el incidente, no sabe que este ingeniero está agotado y no tiene autoridad sobre el equipo Esa mitad del trabajo no se delega. Esto es para el razonamiento y la redacción

¿Cómo se instala la Skill de Dante?

La descarga es un ZIP con SKILL.md en la raíz del archivo, no dentro de una carpeta anidada; esa estructura de carpetas es la razón habitual por la que falla la carga. En la aplicación de escritorio de Claude, abre Personalizar → Skills, carga el ZIP y actívala.

Las Skills necesitan tener habilitada la ejecución de código, en Configuración → Capacidades. El centro de ayuda de Anthropic actualmente incluye Skills en los planes Free, Pro, Max, Team y Enterprise, mientras que su tutorial de Academy incluye Pro, Max, Team y Enterprise; por eso, si tienes el plan gratuito, comprueba Configuración → Capacidades en tu propia cuenta en lugar de confiar en lo que dice cualquiera de esas páginas. La guía completa está en la guía de instalación de Skills.

En ChatGPT o Gemini no hay ningún paso de carga: abre SKILL.md, copia el contenido y pégalo en las instrucciones personalizadas. Pierdes la activación automática, pero conservas el método.

¿Para quién es esto?

Líderes técnicos e ingenieros sénior que marcan la dirección técnica mientras siguen entregando su propio trabajo, y líderes primerizos que ya tienen la responsabilidad, pero todavía no el título. Funciona en Claude, ChatGPT o cualquier chat de AI.

Los roles de ingeniería están divididos en Skills independientes, cada uno cuesta $29 y se descarga una sola vez:

El conjunto más amplio incluye los skills para desarrolladores de software y los skills de software y TI.

En resumen:

Ordena la decisión antes de tomarla, porque un modelo da la misma respuesta segura a una opción reversible y a una permanente, y nunca te dirá cuál de las dos tienes. Incluye a tu equipo en el prompt como una restricción estricta: quién está de guardia, qué no han operado nunca, quién podría irse, y pide ambas clasificaciones: la técnicamente mejor y la que tu equipo realmente puede ejecutar. Limita tus revisiones a tres elementos que deban corregirse y prohíbe al modelo afirmar convenciones que no le hayas proporcionado, o enseñará a tus perfiles júnior reglas que nunca estableciste. Úsalo para argumentar en contra de tu propio caso de deuda técnica, en lugar de redactarlo, y no permitas que invente ningún número que no hayas proporcionado. Después, redacta el registro de decisiones mientras las opciones rechazadas aún están en la conversación. Para conservar los datos del equipo entre sesiones, Dante - Skill de AI para Tech Lead. Funciona en Claude, ChatGPT y cualquier chat de AI, con una garantía de devolución del dinero de 30 días.

Skill · .md · Funciona con Claude y ChatGPT

Dante - Skill de AI para Tech Lead

Ordena las decisiones según lo que cuesta deshacerlas antes de recomendar nada, filtra las opciones según lo que tu equipo realmente ha operado, limita sus comentarios de revisión y argumenta en contra de tu postura cuando se lo pidas. Sin suscripción. Tuyo para siempre.

$19
Obtén el Skill de Dante →

KissMySkills es un marketplace con más de 1.800 skills de AI, más de 80 packs de prompts, más de 75 agentes y herramientas gratuitas para Claude, ChatGPT y cualquier chat de AI.

Guías de Skills relacionadas

Preguntas frecuentes

Can Claude help with technical decisions?+

It can reason through options well, but it will not raise the two questions that actually settle most of them. The first is reversibility: ask it about your log format and your data model in the same session and you get two equally confident answers, though one is changeable on a Tuesday and the other outlives everyone who chose it. The second is operability: it does not know who is on call. Ask it to sort the decision by what undoing it costs before you ask it which option, and put your team in the prompt as a hard constraint.

What is a one-way door decision?+

Amazon's 2015 shareholder letter frames it as decisions that are consequential and irreversible or nearly irreversible, which must be made methodically, carefully and slowly with great deliberation and consultation. Most decisions are not like that: they are changeable, two-way doors, and those can and should be made quickly by high-judgement individuals or small groups. The practical value for a tech lead is spotting when a team is applying one-way-door process to a two-way-door decision, which is where most of the slowness comes from.

Why does AI recommend architecture my team cannot run?+

Because it optimises for what is technically good, and the material it learned from was written largely by people at companies with a platform team. It does not know who is on call, what they have operated before, what they will be paged for, or how many of them will still be there in eighteen months. Give it those facts as constraints and ask for two rankings: the technically best answer and the one this team can actually run. Where they differ is the interesting part.

Is AI good at code review?+

It is good at finding candidates and bad at weighting them. The default output is a flat list where a naming preference, a missing test and a race condition all appear at the same size in the same confident tone, which is exhausting to receive and teaches nothing. Two fixes: impose a budget of at most three must-fix items so it has to choose, and supply your conventions while forbidding it from asserting any standard you did not give it. Otherwise it will tell a junior their code breaks a rule that is not your rule.

Will it invent numbers in a tech-debt business case?+

Yes. Ask it to make the case for paying down debt and you get percentages of incidents avoided and engineering hours saved that you never supplied. Forbid any figure you did not give it, with a placeholder instead. The better use is to point it the other way entirely: ask it to write the strongest refusal a competent director would give, in their vocabulary. That tells you what you actually have to answer, and models are good at it when asked and bad at noticing it needs doing.

How do I unblock an engineer without doing the work for them?+

Do not paste their problem in and hand back the answer. It takes ninety seconds and it makes you a slow API in front of a fast one, while the engineer learns nothing and comes to you sooner next time. Ask the model for the three questions to ask, in order, with what a yes and a no would each rule out, and forbid it from hinting at the cause. Then ask what the engineer would need to already know for the first question to land - if they do not know it, the gap is the thing to teach and the debugging session is the wrong intervention.

Is it safe to paste work code into an AI chat?+

That is a policy question rather than a technical one, and as a tech lead you are usually the person who sets it or models it. Source code, customer data, credentials and internal architecture are governed by your employment agreement, your company's policy and often a customer contract, and the answer depends on your tier and account. Settle it in writing before it becomes a habit. Practices that hold regardless: reason about the shape of a problem rather than pasting the file, redact identifiers and secrets, keep customer data out, and remember a small snippet plus your public repo can identify the codebase.

How do I install the Dante skill?+

The download is a ZIP with SKILL.md at the root of the archive rather than inside a nested folder, which is the usual reason an upload fails. In the Claude desktop app open Customize, then Skills, upload the ZIP and toggle it on. Skills need code execution enabled, under Settings then Capabilities. Anthropic's help centre currently lists Skills on Free, Pro, Max, Team and Enterprise, while its Academy tutorial lists Pro, Max, Team and Enterprise, so if you are on the free plan check Settings then Capabilities for your own account rather than trusting either page. In ChatGPT or Gemini there is no upload step, so open SKILL.md, copy the contents and paste them into custom instructions.

~/get-started

Skills que funcionan. Sin palabrería.

Explora cada skill, prompt pack y agent de la tienda.

Explorar todas las habilidades →O prueba las herramientas gratuitas