Pair Programming
Ejecutar sesiones de programación en pareja con IA
Los desarrolladores necesitan una colaboración estructurada con IA sin perder las pruebas, la revisión ni el contexto de la sesión. Esta skill proporciona modos guiados para codificación, depuración, refactorización y verificación.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "Pair Programming" from https://skillstore.io/skills/ruvnet-pair-programming.md and its manifest at https://skillstore.io/api/skills/ruvnet-pair-programming/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "Pair Programming". Inicia una sesión de programación en pareja con TDD para una funcionalidad de carrito de compras.
Resultado esperado:
- Un objetivo de sesión con responsabilidades de driver y navigator.
- Una lista breve de pruebas fallidas para crear primero.
- Una lista de verificación para cobertura, comportamiento y refactorización.
Usando "Pair Programming". Revisa mis cambios de autenticación antes del commit.
Resultado esperado:
- Un resumen de revisión centrado en la seguridad.
- Preocupaciones específicas sobre manejo de tokens, validación y pruebas.
- Una recomendación final sobre qué corregir antes de hacer commit.
Usando "Pair Programming". Ayúdame a depurar una fuga de memoria en un servicio Node.js.
Resultado esperado:
- Una lista de hipótesis sobre fuentes probables de la fuga.
- Pasos de inspección sugeridos y evidencia de rendimiento que recopilar.
- Un plan de corrección con pruebas de regresión y criterios de verificación.
Auditoría de seguridad
SeguroAll 144 static findings are false positives. The analyzer treated Markdown backticks, fenced examples, and ordinary API documentation as executable shell activity or reconnaissance. No executable code, prompt injection attempt, data-exfiltration intent, or malicious instruction was found in the reviewed skill content.
Factores de riesgo
⚙️ Comandos externos (50)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/ruvnet-pair-programming/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/ruvnet-pair-programming?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/ruvnet-pair-programming?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/ruvnet-pair-programming/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/ruvnet-pair-programming.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
ruvnet. (2026). Pair Programming security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/ruvnet-pair-programming/audits/10Cita BibTeX
@techreport{ruvnet-ruvnet-pair-programming-2026,
author = {ruvnet},
title = {Pair Programming security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/ruvnet-pair-programming/audits/10},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "Pair Programming security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "ruvnet"
date-released: "2026-07-20"
url: "https://skillstore.io/skills/ruvnet-pair-programming/audits/10"
identifiers:
- type: other
value: "skillstore:ruvnet-pair-programming:audit:10"
description: "Skillstore immutable audit report identifier"
Comparar variantes
2 variantes instalablesCada autor sigue siendo un skill instalable independiente. La variante recomendada se ordena según la evidencia de Skillstore.
Por qué esta variante es la primera
dnyoussef-pair-programming
2026-09-09
ruvnet-pair-programming
2026-09-09
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Guiar el desarrollo de funcionalidades
Usa el modo switch para alternar entre implementación y revisión mientras creas una funcionalidad con pruebas y verificación.
Enseñar hábitos de codificación más seguros
Usa el modo mentor para obtener explicaciones, ejemplos y orientación gradual mientras aprendes una base de código o un patrón.
Coordinar flujos de trabajo de revisión
Usa los modos review y TDD para organizar la revisión de seguridad, las comprobaciones de cobertura y la refactorización antes de un commit.
Prueba estos prompts
Usa la skill de programación en pareja en modo driver. Ayúdame a definir el objetivo, elegir las pruebas y revisar cada cambio antes de continuar.
Usa el modo TDD para esta funcionalidad. Primero enumera el comportamiento esperado y luego propón pruebas fallidas, pasos de implementación y comprobaciones de verificación.
Usa el modo debug para investigar este problema. Registra hipótesis, inspecciona causas probables, sugiere correcciones y verifica el resultado con pruebas.
Usa el modo review con enfoque en seguridad, rendimiento y mantenibilidad. Resume riesgos, correcciones requeridas y el estado final de verificación.
Mejores prácticas
- Inicia cada sesión con un objetivo, modo, nivel de verificación y expectativas de pruebas.
- Revisa los cambios generados antes de ejecutar comandos que modifiquen archivos, commits o configuración.
- Mantén umbrales de verificación realistas para el proyecto y ajústalos después de recibir retroalimentación de las pruebas.
Evitar
- No habilites auto-commit ni sesiones en segundo plano sin puntos de revisión claros.
- No uses pruebas generadas como única prueba de comportamiento sensible a la seguridad.
- No ejecutes refactorizaciones amplias sin un espacio de trabajo limpio y un plan de reversión.