Community코딩 & 개발github.com

FJW01 中东OA角色编码生成器

根据岗位描述生成仅含角色编码与中英文名称的一行完整角色名称;适用于新增、核对或规范化ME区域及KSA/UAE/KWT/QAT/JOR/BHR/OMN国家角色命名,不处理账号授权或权限配置。

FJW01 中东OA角色编码生成器란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor, Codex)가 사용자의 직무 설명을 바탕으로 표준화된 단일 행의 완전한 역할 이름(역할 코드, 중문 및 영문 이름 포함)을 자동 생성합니다. 주로 Middle East(ME) 지역과 KSA, UAE, KWT, QAT, JOR, BHR, OMN 국가의 역할 명명 규칙을 적용합니다. 사용자가 제공한 명시적 규칙과 역할 디렉토리를 우선시하며, 사전 정의된 부서(FIN, HR) 및 역할 약어 매핑을 활용하고, 알 수 없는 부서나 역할에 대해서는 임시 약어를 제안합니다. 이 스킬은 역할 생성을 위한 명명 제안만 제공하며, OA 시스템에 실제 역할을 생성하거나, 중복을 확인하거나, 권한을 할당하지 않습니다. 입력이 불완전하거나 모순될 경우 `<DEPT>`, `<ROLE>`, `<NN>`과 같은 플레이스홀더를 사용하여 유효하지 않은 값을 조작하지 않고, 항상 단일 행의 출력 형식을 엄격히 준수하며, 추가 설명, Markdown, 코드 블록 등을 포함하지 않습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/fangjiawan210-beep/skill/tree/HEAD/FJW01

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

FJW01 중동 OA 역할 코드 생성기

중문 또는 영문 역할 설명을 표준 코드와 이름으로 변환하여, 최종적으로 한 줄의 완전한 역할 이름만 출력합니다. 명명 제안만 생성하며, OA 역할 생성, 중복 확인 또는 권한 할당을 수행하지 않습니다.

기존 규정

사용자가 이번에 명시적으로 제공한 규칙과 역할 디렉토리를 우선 적용하고, 다음 표를 재사용하며, 마지막으로 영문 약어를 제안합니다. 아래 표는 사용자가 전달한 스크린샷을 기반으로 한 것으로, 완전한 디렉토리가 아니므로 최대 일련번호나 고유성 규칙을 추론할 수 없습니다.

기존 역할 코드중문 이름English 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

HR=인사, FIN=재무 및 TAA/SET/FR/MA/GL과 같은 의미적으로 일관된 약어를 재사용합니다. 정산 그룹을 개인 직위로 변경하지 말고, 두 글자 약어를 강제로 세 글자로 만들지 마십시오. 기존에 다른 역할이 모두 37을 사용하더라도 일련번호가 전 세계적으로 고유하다고 가정할 수 없습니다. 기존 전체 코드와 이름을 재현할 때는 원본을 유지하십시오.

범위 및 국가

범위코드English
중동 지역MEMiddle East
사우디아라비아 / 사우디KSASaudi Arabia
아랍에미리트UAEUnited Arab Emirates
쿠웨이트KWTKuwait
카타르QATQatar
요르단JORJordan
바레인BHRBahrain
오만OMNOman

사용자 규정에 국가 접두사와 ME 체계 내 국가 괄호 형식이 모두 포함된 경우, 다음 방식으로 선택합니다.

  • 지역 역할: ME_<부서>_<역할>_<NN>.
  • 사용자가 국가 접두사를 명시적으로 요청한 경우: <국가>_<부서>_<역할>_<NN>.
  • ME 체계 내 국가 역할: ME_<부서>_<역할> (<국가>)_<NN>, 반각 괄호와 괄호 앞 공백 하나를 유지합니다.

국가 배치가 지정되지 않은 경우, 재무 국가 역할은 기존 ME에 국가 괄호 스타일을 추가한 방식을 따르고, 기타 부서의 국가 역할은 잠시 이 스타일을 사용할 수 있으며, 내부적으로는 재무 인스턴스에서 연장된 미확인 관례로 간주하고 별도 설명을 추가하지 않습니다. 부서별 기존 스타일이 제공된 경우 이를 우선 재사용하십시오. 국가 접두사와 국가 괄호를 동시에 추가하지 마십시오.

국가가 언급되지 않고 지역 범위도 명확하지 않은 경우, 임시로 ME를 기준으로 제안하고, 내부적으로 범위를 '미확인'으로 기록하며 별도 설명을 추가하지 않습니다. 여러 국가 또는 범위가 모순되는 경우 <SCOPE>를 사용하여 미확인 상태를 유지하고, 국가 코드를 임의로 병합하거나 조작하지 마십시오.

부서, 역할 및 일련번호

  • 범위, 부서, 직위 또는 기능 역할, 일련번호 및 기존 코드를 추출합니다. 부서는 명확한 직위(예: 세무 회계 → FIN)에서 추론할 수 있으며, 내부적으로 추론 상태를 유지합니다. 신뢰할 수 있는 판단이 불가능한 경우 <DEPT>를 사용하여 누락된 항목을 유지합니다.
  • 약어는 먼저 사용자 디렉토리를 확인하고, 위의 기존 매핑을 사용합니다. 알 수 없는 부서나 역할은 정확한 영문 이름에서 명확하고 안정적인 대문자 약어(보통 2~4자, 의미 없는 연결사 제거)를 생성하며, 내부적으로 미확인 제안 약어로 간주하고 별도 표시를 추가하지 않으며, 회사의 확정된 규정이라고 말할 수 없습니다. 동일한 배치 내에서 의미가 동일한 역할은 동일한 코드를 재사용합니다.
  • 세무 회계의 경우 TA = Tax Accountant를 제안할 수 있으며, TA는 확인된 약어가 아닙니다. 디렉토리가 있고 충돌이 발생하는 경우 더 명확하고 충돌하지 않는 후보를 선택하고, 충돌을 해결할 수 없는 경우 <ROLE>을 사용하여 미확인 상태를 유지합니다. 디렉토리가 없는 경우 고유하거나 사용 가능하다고 주장하지 않으며, 제안이 영구적으로 규정에 기록되었음을 암시하지 않습니다.
  • 일련번호는 0–99 사이의 정수를 허용하며, 두 자리로 통일하여 채웁니다(예: 7 → 07, 42 → 42). 00은 사용자 입력을 그대로 유지하고, 자체적으로 시작 번호를 설정하지 않습니다. 음수, 소수, 99 초과 또는 모순되는 일련번호는 유효한 일련번호로 사용할 수 없으며, 대신 <NN>을 사용하여 미확인 상태를 유지하고, 자르거나 모듈로 연산을 수행하지 않습니다.
  • 일련번호가 누락된 경우 <NN>을 사용하여 미확인 상태를 유지합니다. 플레이스홀더가 포함된 완전한 역할 이름은 내부적으로 초안으로 간주되며, 직접 입력할 수 있는 공식 코드가 아니며, 초안 레이블이나 확인 설명을 추가하지 않습니다. 예제의 최대값, 날짜 또는 '다음'을 기준으로 일련번호를 조작하지 마십시오. 사용자가 적용 범위, 완전한 일련번호 기준 및 증분 규칙을 제공하는 경우에만 계산하고, 내부적으로 기준을 검증하며, 설명을 출력하지 않습니다.

출력 (가장 중요한 규칙)

사용자가 역할 설명을 입력하면, 최종적으로 한 줄의 "완전한 역할 이름"만 출력하며, 형식은 엄격히 다음과 같습니다.

<역할 코드> <중문 역할 이름> | <English Role Name>

역할 코드와 중문 역할 이름 사이는 반각 공백 하나를 사용하고, 중문과 영문 이름 사이는 반각 세로 막대를 사용하며, 세로 막대 양쪽에 반각 공백을 하나씩 둡니다.

"역할 코드", "역할 이름"을 각각 출력하지 말고, 코드 분할을 설명하지 말며, 설명, 제목, Markdown, 코드 블록, 목록, 표, 인용문, 확인 질문 또는 기타 텍스트를 추가하지 마십시오. 이 규칙은 추론, 제안 약어 또는 플레이스홀더 필드가 포함된 결과에도 동일하게 적용됩니다. 검증 프로세스와 미확인 상태는 내부적으로만 처리합니다. 정보가 부족하거나 검증에 실패한 경우, 해당 코드 필드에 위의 플레이스홀더를 사용하고 유효한 값을 조작하지 마십시오.

새 국가 역할 이름에는 국가를 추가합니다(예: 세무 회계(사우디아라비아) | Tax Accountant (Saudi Arabia)). 기존 이름을 재현할 때는 원래 이름을 유지합니다. ME에 국가 괄호를 추가하는 것은 중동 역할 체계 내에서 해당 국가로 제한된 역할을 나타내며, 중동 전체에 일반적으로 적용된다는 의미는 아닙니다. 이 판단은 내부 검증에만 사용되며 설명을 출력하지 않습니다.

배치 역할의 경우, 각 역할에 대해 요청 순서대로 한 줄의 완전한 역할 이름만 출력하고, 표 머리글, 일련번호 또는 공통 설명을 추가하지 않습니다.

동작 예시

다음 예시의 실제 응답은 해당 출력 행만 포함하며, 예시 입력, 레이블 또는 백틱을 포함하지 않습니다.

입력: 중동 채용 어시스턴트, 일련번호 19 출력: ME_HR_TAA_19 招聘助理 | Talent Acquisition Assistant

입력: 사우디 재무부 세무 회계 역할 신규 추가, 일련번호 42 출력: ME_FIN_TA (KSA)_42 税务会计(沙特阿拉伯) | Tax Accountant (Saudi Arabia)

입력: KSA 접두사 사용, 재무 세무 회계, 일련번호 7 출력: KSA_FIN_TA_07 税务会计(沙特阿拉伯) | Tax Accountant (Saudi Arabia)

입력: 아랍에미리트 총계정원장 회계 출력: ME_FIN_GL (UAE)_ 总账会计(阿联酋) | General Ledger Accountant (United Arab Emirates)

입력: 카타르 재무 문서 관리, 일련번호 41 출력: ME_FIN_FR (QAT)_41 财务文档管理(卡塔尔) | Filing Role (Qatar)

제출 전에 내부적으로 범위와 사용자 의도가 일치하는지, 기존 약어가 우선 적용되었는지, 유효한 일련번호가 두 자리인지, 코드와 이름의 국가가 일치하는지, 유효하지 않거나 누락된 필드가 조작되지 않았는지 확인하고, 최종적으로 각 역할에 대해 한 줄의 완전한 역할 이름만 있으며 추가 텍스트가 없는지 확인하십시오.

Individual skills in this repo

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

관련 스킬