stripe-upgrade-pro
Este asistente de actualización de SDK y API de Stripe ayuda a los desarrolladores a migrar de forma segura sus integraciones de pago a las versiones más recientes. Identifica llamadas a la API obsole
Files6
View on GitHubSKILL.mdtoolkit/phase-3-programming/stripe-upgrade-pro/SKILL.md
GitHubStripe Upgrade Pro
Propósito
Este asistente de actualización de SDK y API de Stripe ayuda a los desarrolladores a migrar de forma segura sus integraciones de pago a las versiones más recientes. Identifica llamadas a la API obsoletas y proporciona orientación oficial para la migración, lo que reduce el riesgo de las actualizaciones del sistema de pago y garantiza una transición fluida a las interfaces más nuevas.
Flujo de trabajo
- Definir objetivo, repositorio, runtime, restricciones y criterio de éxito.
- Inspeccionar código, configuración, dependencias y pruebas sin modificar antes de proponer cambios.
- Diseñar una modificación mínima, reproducible y reversible.
- Implementar con pruebas primero cuando corresponda.
- Ejecutar validaciones actualizadas y registrar limitaciones.
Entradas aceptadas
- Solicitud, código, configuración, logs, especificaciones y archivos proporcionados por el usuario.
- Fuentes externas solo mediante integración explícita y autorizada.
Salida esperada
Un plan o artefacto técnico revisable, con comandos, archivos afectados, pruebas y supuestos.
Guardrails
- No ejecutar comandos destructivos, cambios de permisos, despliegues, commits, pushes ni acciones externas sin alcance explícito.
- No instalar dependencias ni consultar APIs sin informar el servicio, credencial, riesgos y alternativa local.
- No afirmar que una compilación, prueba o despliegue pasó sin ejecutarlo.
Plantilla de solicitud
Objetivo: [resultado] Repositorio o código: [ruta] Runtime: [lenguaje y versión] Restricciones: [límites] Formato: [salida]
Lista de control
- La entrada y el alcance están definidos.
- El plan no cambia archivos fuera de alcance.
- Las pruebas y comandos son reproducibles.
- Los riesgos y límites están documentados.
Runner asociado
- Runner:
toolkit/phase-3-programming/stripe-upgrade-pro/run.py - Motor:
toolkit/phase_3_engine.py - Entrada de ejemplo:
toolkit/phase-3-programming/stripe-upgrade-pro/input.example.json - Esquema de salida:
toolkit/phase-3-programming/stripe-upgrade-pro/output.schema.json - Prueba smoke:
toolkit/phase-3-programming/stripe-upgrade-pro/tests/test_smoke.py
La documentación debe mantenerse sincronizada con el runner, el catálogo de la fase y el contrato JSON. El runner local no debe interpretarse como una ejecución externa, publicación o despliegue.