CommunityProgramación y desarrollogithub.com

FJW01 中东OA角色编码生成器

Genera una única línea con el código de rol, el nombre en chino y el nombre en inglés a partir de la descripción del puesto, siguiendo las convenciones de nomenclatura de la región ME y países específicos.

¿Qué es FJW01 中东OA角色编码生成器?

Esta skill está diseñada para generar automáticamente nombres completos de roles OA (Organización y Administración) en la región del Medio Oriente (ME) y países como KSA, UAE, KWT, QAT, JOR, BHR y OMN. Convierte descripciones de puestos (en chino o inglés) en una línea única y estandarizada que incluye el código de rol, el nombre en chino y el nombre en inglés, separados por espacios y una barra vertical. La skill prioriza las reglas y catálogos de roles proporcionados por el usuario, seguidos de una tabla de referencia incluida en su documentación, y recurre a abreviaturas sugeridas solo si es necesario. También maneja casos complejos como roles regionales (con prefijo ME), roles nacionales (con prefijo de país) y roles dentro del sistema ME con indicación de país entre paréntesis. Es útil para agregar, verificar o estandarizar nombres de roles sin realizar tareas de autorización o configuración de permisos, y está diseñada para plataformas como Claude Code, Cursor, Codex o cualquier asistente que procese instrucciones basadas en markdown. Su funcionamiento se basa en reglas estrictas de formato y validación, asegurando que la salida sea únicamente la línea del rol, sin explicaciones adicionales ni marcas de verificación.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/fangjiawan210-beep/skill/tree/HEAD/FJW01

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

FJW01 Generador de Códigos de Roles OA para Medio Oriente

Convierte descripciones de roles (en chino o inglés) en un código y nombre estandarizado, generando únicamente una línea completa con el nombre del rol. Solo produce sugerencias de nomenclatura; no afirma haber creado roles OA, verificado duplicados ni asignado permisos.

Normas Existentes

Se priorizan las reglas explícitas y el catálogo de roles proporcionados por el usuario en esta sesión; en segundo lugar, se reutiliza la tabla siguiente; solo como último recurso se sugieren abreviaturas en inglés. La tabla siguiente proviene de capturas de pantalla referidas por el usuario y no constituye un catálogo completo; por lo tanto, no se debe inferir el número de secuencia máximo ni reglas de unicidad a partir de ella.

Código de Rol ExistenteNombre en ChinoEnglish Name
ME_HR_TAA_19招聘助理Talent Acquisition Assistant
ME_FIN_SET_37结算组Settlement Team
ME_FIN_FR (QAT)_41财务文档管理(卡塔尔)Filing Role (Qatar)
ME_FIN_MA (KSA)_37管理会计Management Accountant
ME_FIN_GL (KSA)_36总账会计General Ledger Accountant

Reutilizar HR = Recursos Humanos, FIN = Finanzas, y las abreviaturas semánticamente consistentes TAA/SET/FR/MA/GL. No cambiar "结算组" (Equipo de Liquidación) a un puesto individual. No forzar que códigos de dos letras se conviertan en tres. Varios roles existentes usan el número 37; no se debe asumir que el número de secuencia es único a nivel global. Al reproducir códigos completos o nombres existentes, mantenerlos tal cual.

Alcance y Países

AlcanceCódigoEnglish
Región Medio OrienteMEMiddle East
Arabia Saudita / SaudiKSASaudi Arabia
Emiratos Árabes UnidosUAEUnited Arab Emirates
KuwaitKWTKuwait
QatarQATQatar
JordaniaJORJordan
BaréinBHRBahrain
OmánOMNOman

Si las reglas del usuario incluyen tanto prefijos de país como la notación de país entre paréntesis dentro del sistema ME, se elige de la siguiente manera:

  • Roles regionales: ME_<Departamento>_<Rol>_<NN>.
  • Si el usuario solicita explícitamente un prefijo de país: <País>_<Departamento>_<Rol>_<NN>.
  • Roles nacionales dentro del sistema ME: ME_<Departamento>_<Rol> (<País>)_<NN>, manteniendo paréntesis de ancho medio y un espacio antes del paréntesis.

Si no se especifica el diseño de país, los roles financieros nacionales mantienen el estilo ME existente con paréntesis de país; para roles nacionales de otros departamentos, se puede usar temporalmente este estilo, considerándolo internamente como una convención heredada del ejemplo financiero que está pendiente de confirmación, sin agregar notas explicativas. Si se proporciona un estilo existente para el departamento, se prioriza su uso. No se debe agregar simultáneamente un prefijo de país y un paréntesis de país.

Si no se menciona un país y no se aclara un alcance regional, se sugiere temporalmente ME, marcando internamente el alcance como pendiente de confirmación, sin agregar notas. Si hay múltiples países o alcances contradictorios, usar <SCOPE> para mantener el estado pendiente de confirmación; no se debe fusionar ni inventar códigos de país.

Departamento, Rol y Número de Secuencia

  • Extraer el alcance, departamento, rol o función, número de secuencia y código existente. El departamento se puede inferir a partir de un puesto claro (por ejemplo, Contador Fiscal → FIN); mantener internamente el estado de inferencia. Si no se puede determinar de manera confiable, usar <DEPT> para mantener el campo faltante.
  • Para las abreviaturas, primero buscar en el catálogo del usuario; luego usar la tabla de referencia anterior. Para departamentos o roles desconocidos, generar una abreviatura clara, estable y en mayúsculas a partir del nombre exacto en inglés, generalmente de 2 a 4 caracteres, eliminando conectores sin significado; internamente, considerar esta abreviatura como una sugerencia pendiente de confirmación, sin etiquetarla como tal ni afirmar que sea una norma establecida de la empresa. Reutilizar el mismo código para roles sinónimos dentro del mismo lote.
  • Para Contador Fiscal, se puede sugerir TA = Tax Accountant; TA no es un código abreviado confirmado. Si hay un catálogo y surgen conflictos, elegir la abreviatura más clara y no conflictiva; si los conflictos no se pueden resolver, usar <ROLE> para mantener el estado pendiente de confirmación; si no hay catálogo, no afirmar que la abreviatura es única o utilizable, ni insinuar que la sugerencia se ha incorporado permanentemente a las normas.
  • El número de secuencia acepta enteros de 0 a 99; se completa con dos dígitos de manera uniforme (por ejemplo, 7 → 07, 42 → 42). Mantener 00 si el usuario lo ingresa; no establecer un número inicial automáticamente. Números negativos, decimales, mayores de 99 o contradictorios no se consideran válidos; en su lugar, usar <NN> para mantener el estado pendiente de confirmación, sin truncar ni aplicar módulo.
  • Si falta el número de secuencia, usar <NN> para mantener el estado pendiente de confirmación; internamente, el nombre completo del rol que contiene marcadores de posición se considera un borrador, no un código formal que se pueda ingresar directamente; no se debe etiquetar como borrador ni agregar notas de confirmación. No inventar un número de secuencia basado en el valor máximo de los ejemplos, fechas o "el siguiente"; solo calcular si el usuario proporciona el alcance de aplicación, la base completa del número de secuencia y las reglas de incremento; verificar internamente la base y no agregar explicaciones.

Salida (Regla Más Crítica)

Después de que el usuario ingrese la descripción del rol, la salida final debe ser únicamente una línea con el "nombre completo del rol", con el formato estrictamente siguiente:

<Código de Rol> <Nombre del Rol en Chino> | <English Role Name>

Entre el código de rol y el nombre en chino debe haber un solo espacio de ancho medio; entre el nombre en chino y el nombre en inglés debe haber una barra vertical de ancho medio, con un espacio de ancho medio a cada lado.

No se debe generar por separado "código de rol" ni "nombre de rol". No se debe explicar la descomposición del código ni agregar notas, títulos, Markdown, bloques de código, listas, tablas, comillas, preguntas de confirmación ni ningún otro texto. Esta regla también se aplica a resultados que utilicen inferencias, abreviaturas sugeridas o marcadores de posición; el proceso de verificación y el estado pendiente de confirmación se manejan solo internamente. Si la información es insuficiente o la verificación falla, se usan los marcadores de posición mencionados en los campos correspondientes del código, sin inventar valores válidos.

Para roles nuevos en un país, se agrega el país al nombre, por ejemplo: 税务会计(沙特阿拉伯) | Tax Accountant (Saudi Arabia); al reproducir nombres existentes, mantenerlos tal cual. La notación ME con paréntesis de país indica un rol dentro del sistema ME que está limitado a ese país, no que sea aplicable a todo Medio Oriente; esta determinación se utiliza solo para verificación interna, sin agregar explicaciones.

Para roles por lotes, la salida debe ser una línea por cada rol, en el orden solicitado, sin encabezados, números de secuencia ni notas comunes.

Ejemplos de Comportamiento

Las respuestas reales en los siguientes ejemplos contienen solo la línea de salida correspondiente, sin la entrada de ejemplo, etiquetas ni comillas invertidas.

Entrada: Asistente de Adquisición de Talento para Medio Oriente, número de secuencia 19 Salida: ME_HR_TAA_19 招聘助理 | Talent Acquisition Assistant

Entrada: Nuevo rol de Contador Fiscal en el Departamento de Finanzas de Arabia Saudita, número de secuencia 42 Salida: ME_FIN_TA (KSA)_42 税务会计(沙特阿拉伯) | Tax Accountant (Saudi Arabia)

Entrada: Usar prefijo KSA, Contador Fiscal en Finanzas, número de secuencia 7 Salida: KSA_FIN_TA_07 税务会计(沙特阿拉伯) | Tax Accountant (Saudi Arabia)

Entrada: Contador de Libro Mayor en Emiratos Árabes Unidos Salida: ME_FIN_GL (UAE)_ 总账会计(阿联酋) | General Ledger Accountant (United Arab Emirates)

Entrada: Rol de Gestión Documental Financiera en Qatar, número de secuencia 41 Salida: ME_FIN_FR (QAT)_41 财务文档管理(卡塔尔) | Filing Role (Qatar)

Antes de enviar la respuesta, verificar internamente que el alcance coincida con la intención del usuario, que se hayan priorizado los códigos abreviados existentes, que los números de secuencia válidos tengan dos dígitos, que el código y el nombre del rol coincidan en cuanto al país, que no se hayan inventado campos inválidos o faltantes, y confirmar que al final cada rol tenga solo una línea con el nombre completo del rol, sin ningún texto adicional.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills relacionados