المهارات releasing-versions
🚀

releasing-versions

آمن 🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات⚙️ الأوامر الخارجية

Preparar lanzamientos de software con validación

Gestionar lanzamientos de software requiere seguir muchos pasos correctamente. Esta habilidad proporciona un flujo de trabajo estructurado de 8 fases para validar pruebas, actualizar versiones, verificar documentación y preparar commits de git para lanzamientos seguros.

يدعم: Claude Codex Code(CC)
⚠️ 68 ضعيف
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "releasing-versions". Prepare release v2.9.0 using the releasing-versions skill

النتيجة المتوقعة:

  • Release Prepared: v2.9.0
  • Pre-Release Checks: All tasks complete, Tests: 127 passed, Coverage: 85%, Security: Clean
  • Documentation: CHANGELOG updated, README current, FEATURE_MATRIX updated
  • Build: Package built successfully, Installs cleanly, Version verified
  • Ready to Release: git push origin main && git push origin v2.9.0

استخدام "releasing-versions". Run pre-release validation for version 1.5.2

النتيجة المتوقعة:

  • Pre-Release Validation Results
  • Sprint Tasks: All complete
  • Tests: 89 passed, Coverage: 92% (meets 80% threshold)
  • Security: No secrets detected, 2 medium vulnerabilities found (warning only)
  • Documentation: All files current (modified within 7 days)

استخدام "releasing-versions". Help me bump version from 2.8.0 to 2.9.0

النتيجة المتوقعة:

  • Files to update: pyproject.toml, __init__.py, capabilities.yaml, config.yaml
  • Version format: X.Y.Z (without v prefix in files, v prefix for git tags)
  • After updating, run: git commit -m "Release v2.9.0" && git tag -a "v2.9.0" -m "Release v2.9.0"

التدقيق الأمني

آمن
v5 • 1/16/2026

This skill is pure documentation (SKILL.md) with no executable code. Static findings are false positives: the analyzer misidentified markdown code blocks as Ruby/shell backticks and misinterpreted version-related field names as cryptographic algorithms. No scripts, network calls, or file operations exist in this skill.

2
الملفات التي تم فحصها
477
الأسطر التي تم تحليلها
3
النتائج
5
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
21
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

Proceso de Lanzamiento Estandarizado

Seguir procedimientos de lanzamiento consistentes en todos los lanzamientos con puertas de validación integradas y verificaciones de seguridad.

Gestión de Versiones

Actualizar automáticamente cadenas de versión en pyproject.toml, __init__.py y archivos de configuración de manera sistemática.

Validación Pre-Lanzamiento

Verificar que las pruebas pasen, la cobertura cumpla los objetivos y no existan secretos antes de lanzar a producción.

جرّب هذه الموجهات

Iniciar Lanzamiento
Use the releasing-versions skill to prepare release v{version}. Start from Phase 1 and validate everything.
Incremento de Versión
Help me bump the version from {current_version} to {new_version} using the releasing-versions workflow.
Verificación Pre-Lanzamiento
Run the pre-release validation phase from releasing-versions. Check tests, coverage, and security scans.
Preparación Completa de Lanzamiento
Prepare a complete release using all 8 phases of the releasing-versions skill. Show me the summary report.

أفضل الممارسات

  • Ejecutar el flujo de trabajo completo de 8 fases secuencialmente sin omitir pasos de validación
  • Revisar cuidadosamente los resultados del escaneo de seguridad antes de proceder a las operaciones de git
  • Siempre confirmar manualmente los comandos git push antes de ejecutarlos

تجنب

  • Omitir la validación pre-lanzamiento para acelerar el proceso de lanzamiento
  • Proceder con el lanzamiento cuando las pruebas fallan o la cobertura está por debajo del umbral
  • No revisar las advertencias de documentación desactualizada antes de hacer commit

الأسئلة المتكررة

¿Qué herramientas de IA admiten esta habilidad?
Esta habilidad funciona con Claude, Codex y Claude Code. Proporciona orientación de flujo de trabajo para la preparación de lanzamientos.
¿Qué formato de versión debo usar?
Use el formato X.Y.Z en archivos sin prefijo v y vX.Y.Z para etiquetas de git. Ejemplo: 2.9.0 en código, v2.9.0 como etiqueta.
¿Esta habilidad hace push a repositorios remotos?
No. La habilidad prepara commits y etiquetas de git pero requiere confirmación manual antes de operaciones git push.
¿Están seguros mis datos al usar escaneos de seguridad?
Sí. Los escaneos de seguridad se ejecutan localmente en su código base. No se envían datos a servicios externos. Los escaneos verifican secretos y vulnerabilidades.
¿Qué sucede si las pruebas fallan durante la validación?
Las pruebas fallidas son una condición bloqueante. El lanzamiento no puede proceder. Corrija las pruebas fallidas y vuelva a ejecutar desde la Fase 1.
¿En qué se diferencia esto de las herramientas CI/CD?
Esta habilidad guía a la IA a través de procedimientos de lanzamiento. Las herramientas CI/CD automatizan compilaciones y despliegues. Use ambas juntas para una automatización completa de lanzamientos.

تفاصيل المطور

المؤلف

BPSAI

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md