extend-signal-schema
Extender Esquemas de Señales del Protocolo AFI con Seguridad de Tipos
La evolución de esquemas en sistemas distribuidos requiere una validación cuidadosa y compatibilidad hacia atrás. Esta habilidad te ayuda a extender esquemas de señales del Protocolo AFI mientras mantienes la seguridad de tipos y generas código de validación apropiado.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"extend-signal-schema" 사용 중입니다. Add a priority field to AlertSignal with values low, medium, high
예상 결과:
- Definición de esquema extendida con campo enum de prioridad
- Interfaz TypeScript actualizada con tipo union: 'low' | 'medium' | 'high'
- Función de validación verificando el campo de prioridad contra valores permitidos
- Guía de migración para consumidores existentes de AlertSignal
"extend-signal-schema" 사용 중입니다. Generate validation code for extended PaymentSignal schema
예상 결과:
- Función guardia de tipo isValidPaymentSignal con todas las verificaciones de campos
- Validación en tiempo de ejecución usando Zod o biblioteca similar
- Pruebas unitarias cubriendo casos válidos e inválidos del esquema
- Mensajes de error para cada escenario de fallo de validación
보안 감사
안전All 109 static findings are false positives from pattern matching against documentation and metadata files. The skill contains no executable code, only markdown documentation (SKILL.md) and JSON metadata (skill-report.json). All detected patterns are backtick-wrapped code examples in documentation or JSON string values describing the skill's functionality.
위험 요인
🌐 네트워크 접근 (1)
📁 파일 시스템 액세스 (1)
⚙️ 외부 명령어 (75)
품질 점수
만들 수 있는 것
Agregar Nuevos Campos de Señal
Extender esquemas de señales existentes con nuevos campos opcionales o requeridos mientras se mantiene la compatibilidad hacia atrás con los consumidores
Diseñar Estrategia de Evolución de Esquemas
Planificar y documentar enfoque de versionado de esquemas con rutas de deprecación apropiadas para cambios de interfaz de señales
Generar Código de Validación
Crear automáticamente funciones de validación TypeScript y guardias de tipos para esquemas de señales extendidos con cobertura de pruebas
이 프롬프트를 사용해 보세요
Add an optional timestamp field called lastModified to the UserSignal schema with proper TypeScript typing
Extend the TransactionSignal schema to include a nested metadata object with fields for source, category, and tags array
Check if adding a required email field to the ContactSignal schema would break existing consumers and suggest migration path
Create a new OrderStatusSignal schema with status enum, timestamp, orderId, and optional notes field then generate TypeScript interfaces, validators, and unit tests
모범 사례
- Siempre agregar nuevos campos como opcionales inicialmente para mantener compatibilidad hacia atrás con consumidores de señales existentes
- Incluir comentarios JSDoc completos describiendo propósito del campo, restricciones y ejemplos en interfaces TypeScript generadas
- Generar pruebas unitarias para validadores de esquemas cubriendo tanto casos válidos como condiciones límite antes del despliegue
피하기
- Agregar campos requeridos a esquemas existentes sin coordinar actualizaciones de consumidores en todos los servicios
- Cambiar tipos de campos o eliminar campos sin período de deprecación apropiado y herramientas de migración
- Generar código de validación sin cobertura de pruebas correspondiente y validación de integración