스킬 extend-signal-schema
📡

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.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"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

보안 감사

안전
v5 • 1/16/2026

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.

2
스캔된 파일
558
분석된 줄 수
3
발견 사항
5
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
21
커뮤니티
100
보안
83
사양 준수

만들 수 있는 것

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

이 프롬프트를 사용해 보세요

Agregar Campo Opcional
Add an optional timestamp field called lastModified to the UserSignal schema with proper TypeScript typing
Extender con Objeto Anidado
Extend the TransactionSignal schema to include a nested metadata object with fields for source, category, and tags array
Validar Cambios Incompatibles
Check if adding a required email field to the ContactSignal schema would break existing consumers and suggest migration path
Generar Paquete Completo de Esquema
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

자주 묻는 질문

¿Qué es un esquema de señal del Protocolo AFI?
Un esquema de señal define la estructura y reglas de validación para mensajes de datos intercambiados entre servicios del Protocolo AFI usando tipos TypeScript.
¿Puede esta habilidad modificar campos de esquema existentes?
Sí, pero advertirá sobre cambios incompatibles y sugerirá alternativas compatibles hacia atrás como rutas de deprecación y versionado de campos.
¿Funciona con otros sistemas de esquemas además del Protocolo AFI?
No, esta habilidad está diseñada específicamente para convenciones y estructura de proyecto del Protocolo AFI. Usa herramientas genéricas de esquemas para otros sistemas.
¿Qué bibliotecas de validación soporta?
Genera guardias de tipo TypeScript y puede integrarse con bibliotecas comunes como Zod, Yup o io-ts basándose en la configuración del proyecto.
¿Cómo maneja el versionado de esquemas?
Sigue las convenciones de versionado del Protocolo AFI, sugiriendo incrementos de versión y manteniendo matrices de compatibilidad para consumidores de señales.
¿Puede generar esquemas a partir de código existente?
No, extiende esquemas existentes o crea nuevos a partir de especificaciones. Usa herramientas de extracción TypeScript para ingeniería inversa.

개발자 세부 정보

파일 구조

📄 SKILL.md