Dev Test: SOP de Desarrollo y Pruebas para Openclaw

Un Procedimiento Operativo Estándar (SOP) de desarrollo y pruebas disciplinado y multifásico para implementar cambios de código de alta calidad.

sliverp
v1.0.0
Mar 24, 2026
0
771
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install dev-test

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar dev-test usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Dev Test: SOP de Desarrollo y Pruebas?

La habilidad dev-test es un Procedimiento Operativo Estándar integral diseñado para agentes de AI y desarrolladores para garantizar la integridad del código a través de un ciclo de vida estructurado. Al priorizar la comprensión antes de la implementación, este activo de Openclaw Skills evita la deuda técnica y asegura que cada cambio de código, ya sea una corrección de errores, una característica o una refactorización, sea intencional, probado y mantenible.

Esta habilidad cierra la brecha entre la codificación bruta y la ingeniería profesional mediante la aplicación de mejores prácticas como cambios mínimos enfocados, diseño de defensa en profundidad y el patrón de prueba Arrange-Act-Assert. Proporciona un marco confiable para que los usuarios de Openclaw Skills logren diffs limpios y revisables y una cobertura de pruebas sólida en cualquier lenguaje de programación o framework.

Casos de uso de Dev Test: SOP de Desarrollo y Pruebas

  • Implementación de correcciones de errores con pruebas de regresión verificadas.
  • Desarrollo de nuevas características manteniendo la compatibilidad hacia atrás.
  • Ejecución de refactorizaciones de código sin alterar el comportamiento existente.
  • Contribución a proyectos de código abierto siguiendo convenciones específicas del proyecto.
  • Automatización de controles de calidad dentro de un pipeline de CI/CD o multi-agente.

Cómo funciona Dev Test: SOP de Desarrollo y Pruebas

  1. Estudio Contextual: La habilidad comienza analizando las convenciones del proyecto (como CONTRIBUTING.md), los flujos de datos y los patrones de prueba existentes para construir un modelo mental.
  2. Implementación Mínima: El código se escribe siguiendo el principio de 'cambios mínimos y enfocados', asegurando que se sigan estrictamente los estilos y patrones existentes.
  3. Verificación Dirigida por Pruebas: Se genera una suite de pruebas que cubre la verificación de correcciones, casos borde, manejo de errores y regresiones.
  4. Ejecución Progresiva: Las pruebas se ejecutan por etapas, comenzando por pruebas modificadas específicas hasta la suite completa, asegurando una retroalimentación inmediata y estabilidad en todo el sistema.
  5. Revisión Rigurosa de Diff: Cada línea del diff se audita contra una lista de verificación para eliminar impresiones de depuración, secretos o ediciones accidentales.
  6. Commit Estandarizado: Los cambios se preparan y se envían utilizando formatos de conventional commit para un historial de versiones claro.

Configuración de Dev Test: SOP de Desarrollo y Pruebas

Para integrar este flujo de trabajo en su entorno de agente de AI, asegúrese de tener instalado su test runner preferido (por ejemplo, pytest, jest, go test). Siga estos pasos para utilizar la lógica dev-test en Openclaw Skills:

# 1. Initialize the development environment
git checkout -b feature/your-feature-name

# 2. Study the codebase context
cat CONTRIBUTING.md
ls -R tests/

# 3. Run the progressive testing command after implementation
python -m pytest tests/test_new_feature.py -v --tb=short

Esquema de datos y taxonomía de Dev Test: SOP de Desarrollo y Pruebas

La habilidad organiza su flujo de trabajo a través de una serie de puntos de control y salidas estructuradas como se detalla a continuación:

Fase Salida Primaria Taxonomía/Patrón
Estudio Modelo Mental Comprensión contextual de archivos, funciones y flujo de datos
Implementar Código Fuente Sigue los patrones existentes (snake_case vs camelCase)
Prueba Scripts de Prueba Patrón Arrange-Act-Assert (ej. test_feature_handles_null_input)
Revisión Diff Limpio Verificado vía git diff --stat y git diff --cached
Commit Git Commit Formato Conventional Commits: {type}({scope}): {description}

Funciones avanzadas de Dev Test: SOP de Desarrollo y Pruebas

  • Integración de Pipeline Multi-Agente: Sigue sin problemas el repo-setup y alimenta al pr-pilot dentro del ecosistema de Openclaw Skills.
  • Patrones de Diseño Defensivo: Aplica principios como defensa en profundidad y degradación elegante durante la fase de implementación.
  • Ámbitos de Prueba Personalizables: Admite pruebas progresivas desde la ejecución de un solo archivo hasta ejecuciones de regresión de suite completa.
  • Cumplimiento de Conventional Commit: Estandariza el historial de commits para una mejor generación de changelogs y comunicación del equipo.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*