FJW01 Générateur de Rôles OA Moyen-Orient

Génère une ligne complète de nom de rôle contenant uniquement le code du rôle, le nom chinois et le nom anglais, à partir d'une description de poste ; conçu pour la création, la vérification ou la normalisation des noms de rôles dans la région ME et les pays KSA/UAE/KWT/QAT/JOR/BHR/OMN, sans traiter les autorisations de compte ou la configuration des droits.

Qu'est-ce que FJW01 Générateur de Rôles OA Moyen-Orient ?

Ce skill génère des noms de rôles standardisés pour les systèmes OA (Office Automation) dans la région Moyen-Orient (ME) et les pays spécifiques du Golfe. Il transforme une description de poste en chinois ou en anglais en une ligne unique comprenant un code de rôle, un nom chinois et un nom anglais, sans créer réellement de rôles ni attribuer de permissions. Le skill utilise une table de référence intégrée pour les codes de département et les noms de rôles communs (comme HR pour Ressources Humaines, FIN pour Finance, TAA pour Assistant de Recrutement), mais il priorise les règles explicites fournies par l'utilisateur. Il gère les formats de code régionaux (ME_<DEPT>_<ROLE>_<NN>) et nationaux (par exemple, KSA_FIN_TA_07) selon les instructions, en utilisant des espaces réservés comme `<NN>` ou `<DEPT>` lorsque des informations sont manquantes. Le skill est conçu pour être utilisé avec des assistants IA comme Claude Code, Cursor ou Codex, et sa sortie finale est strictement une ligne de texte formatée (par exemple, `ME_HR_TAA_19 招聘助理 | Talent Acquisition Assistant`), sans aucun commentaire, explication ou formatage supplémentaire.

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

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

FJW01 Générateur de Codes de Rôles OA Moyen-Orient

Convertit une description de rôle en chinois ou en anglais en un code et un nom standard, produisant finalement une seule ligne de nom de rôle complet. Génère uniquement des suggestions de nommage, sans prétendre avoir créé des rôles OA, vérifié les doublons ou attribué des autorisations.

Règles existantes

Prioriser les règles explicites et le catalogue de rôles fournis par l'utilisateur pour cette session, puis réutiliser le tableau ci-dessous, et enfin proposer des abréviations anglaises. Le tableau ci-dessous provient de captures d'écran rapportées par l'utilisateur, ce n'est pas un catalogue complet, et il ne peut pas être utilisé pour déduire des séquences maximales ou des règles d'unicité.

Code de rôle existantNom chinoisEnglish 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

Réutiliser HR=Ressources Humaines, FIN=Finance, ainsi que les abréviations sémantiquement cohérentes TAA/SET/FR/MA/GL. Ne pas transformer un groupe (comme "结算组") en poste individuel, ne pas forcer un code à deux lettres à devenir trois lettres. Différents rôles existants utilisent tous 37, on ne peut pas supposer que les numéros de séquence sont globalement uniques. Lors de la reproduction de codes et noms existants, les conserver tels quels.

Périmètre et pays

PérimètreCodeEnglish
Région Moyen-OrientMEMiddle East
Arabie Saoudite / SaoudienKSASaudi Arabia
Émirats Arabes UnisUAEUnited Arab Emirates
KoweïtKWTKuwait
QatarQATQatar
JordanieJORJordan
BahreïnBHRBahrain
OmanOMNOman

Si les règles utilisateur incluent à la fois un préfixe pays et un format de parenthèse pour les pays du système ME, choisir comme suit :

  • Rôle régional : ME_<DEPT>_<ROLE>_<NN>.
  • L'utilisateur exige explicitement un préfixe pays : <PAYS>_<DEPT>_<ROLE>_<NN>.
  • Rôle national dans le système ME : ME_<DEPT>_<ROLE> (<PAYS>)_<NN>, en conservant les parenthèses demi-chasse avec un espace avant la parenthèse.

Si la disposition pays n'est pas spécifiée, pour les rôles financiers nationaux, utiliser le style ME existant avec parenthèse pays ; pour les autres départements nationaux, ce style peut être utilisé temporairement, en le considérant en interne comme une convention à confirmer héritée de l'exemple financier, sans ajouter de note explicative. Si le département fournit un style existant, le réutiliser en priorité. Ne pas ajouter à la fois un préfixe pays et une parenthèse pays.

Si le pays n'est pas mentionné et que le périmètre régional n'est pas clair, suggérer temporairement ME, en marquant le périmètre comme à confirmer en interne, sans ajouter de note explicative. En cas de pays multiples ou de conflits de périmètre, utiliser <SCOPE> pour conserver l'état à confirmer, sans fusionner ni inventer de code pays.

Département, rôle et numéro de séquence

  • Extraire le périmètre, le département, le poste ou le rôle fonctionnel, le numéro de séquence et les codes existants. Le département peut être déduit d'un poste clair, par exemple Comptable Fiscal → FIN ; conserver l'état de déduction en interne. En cas d'incapacité de jugement fiable, utiliser <DEPT> pour marquer l'élément manquant.
  • Pour les abréviations, d'abord consulter le catalogue utilisateur, puis utiliser la cartographie existante ci-dessus. Pour un département ou un rôle inconnu, générer une abréviation majuscule claire et stable à partir du nom anglais précis, généralement de 2 à 4 lettres, en supprimant les mots de liaison non significatifs ; la considérer en interne comme une suggestion d'abréviation à confirmer, sans ajouter d'étiquette, et sans prétendre qu'elle fait partie des normes établies de l'entreprise. Pour les rôles synonymes dans le même lot, réutiliser le même code.
  • Pour Comptable Fiscal, on peut suggérer TA = Tax Accountant, TA n'est pas un code confirmé. En présence d'un catalogue et en cas de conflit, choisir le candidat le plus clair et non conflictuel ; si le conflit ne peut être résolu, utiliser <ROLE> pour marquer l'état à confirmer ; en l'absence de catalogue, ne pas prétendre que l'abréviation est unique ou utilisable, et ne pas suggérer que la suggestion a été écrite de manière permanente dans les règles.
  • Le numéro de séquence accepte les entiers 0–99, en les complétant uniformément sur deux chiffres, par exemple 7→07, 42→42. 00 est conservé tel que saisi par l'utilisateur, sans définir de numéro de départ automatiquement. Les numéros négatifs, décimaux, supérieurs à 99 ou contradictoires ne sont pas valides ; utiliser <NN> pour marquer l'état à confirmer, sans tronquer ni prendre de modulo.
  • En l'absence de numéro de séquence, utiliser <NN> pour marquer l'état à confirmer ; un nom de rôle complet contenant des espaces réservés est considéré en interne comme un brouillon, non comme un code officiel directement enregistrable, sans ajouter d'étiquette de brouillon ou de note de confirmation. Ne pas inventer de numéro basé sur la valeur maximale des exemples, la date ou le "suivant" ; ne calculer un numéro que si l'utilisateur fournit un périmètre d'application, une base complète pour le numéro de séquence et une règle d'incrémentation, et vérifier la base en interne sans sortir d'explication.

Sortie (règle la plus critique)

Après que l'utilisateur a saisi la description du rôle, la sortie finale contient uniquement une ligne de "nom de rôle complet", formatée strictement comme suit :

<Code de rôle> <Nom chinois du rôle> | <English Role Name>

Un espace demi-chasse entre le code de rôle et le nom chinois ; un demi-chasse vertical (pipe) entre les noms chinois et anglais, avec un espace demi-chasse de chaque côté.

Ne pas sortir séparément "Code de rôle" et "Nom de rôle", ne pas expliquer la décomposition du code, ne pas ajouter de notes explicatives, titres, Markdown, blocs de code, listes, tableaux, guillemets, questions de confirmation ou autres textes. Cette règle s'applique également aux résultats utilisant des déductions, des abréviations suggérées ou des champs avec espaces réservés ; le processus de validation et l'état à confirmer sont traités uniquement en interne. En cas d'informations insuffisantes ou d'échec de validation, utiliser les espaces réservés ci-dessus dans le champ de code correspondant, sans inventer de valeur valide.

Pour les nouveaux rôles nationaux, le nom du rôle inclut le pays, par exemple 税务会计(沙特阿拉伯) | Tax Accountant (Saudi Arabia) ; lors de la reproduction de noms existants, conserver le nom original. L'utilisation de ME avec parenthèse pays indique un rôle au sein du système de rôles Moyen-Orient limité à ce pays, sans implication de généralisation à tout le Moyen-Orient ; ce jugement est utilisé uniquement pour la validation interne, sans sortir d'explication.

Pour les rôles par lots, chaque rôle ne produit qu'une seule ligne de nom de rôle complet, dans l'ordre de la demande, sans en-tête, numéro de séquence ou commentaire commun.

Exemples de comportement

Les réponses réelles des exemples ci-dessous contiennent uniquement la ligne de sortie correspondante, sans inclure l'entrée d'exemple, les étiquettes ou les backticks.

Entrée : Assistant de recrutement Moyen-Orient, numéro 19 Sortie : ME_HR_TAA_19 招聘助理 | Talent Acquisition Assistant

Entrée : Nouveau rôle de comptable fiscal au département financier de l'Arabie Saoudite, numéro 42 Sortie : ME_FIN_TA (KSA)_42 税务会计(沙特阿拉伯) | Tax Accountant (Saudi Arabia)

Entrée : Utiliser le préfixe KSA, comptable fiscal financier, numéro 7 Sortie : KSA_FIN_TA_07 税务会计(沙特阿拉伯) | Tax Accountant (Saudi Arabia)

Entrée : Comptable général des Émirats Arabes Unis Sortie : ME_FIN_GL (UAE)_ 总账会计(阿联酋) | General Ledger Accountant (United Arab Emirates)

Entrée : Gestion de documents financiers du Qatar, numéro 41 Sortie : ME_FIN_FR (QAT)_41 财务文档管理(卡塔尔) | Filing Role (Qatar)

Avant de soumettre, vérifier en interne que le périmètre correspond à l'intention de l'utilisateur, que les codes abrégés existants sont prioritaires, que les numéros de séquence valides sont sur deux chiffres, que le nom et le code du pays sont cohérents, que les champs invalides ou manquants ne sont pas inventés, et confirmer que chaque rôle final ne produit qu'une seule ligne de nom de rôle complet, sans aucun texte supplémentaire.

Individual skills in this repo

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

Skills associés