internal-oneidentity-repo-context
Repository-specific topology, naming patterns, and validation guidance for working in the oneidentity repository.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Repository-specific topology, naming patterns, and validation guidance for working in the oneidentity repository.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | internal-oneidentity-repo-context |
| description | Repository-specific topology, naming patterns, and validation guidance for working in the oneidentity repository. |
oneidentity repository layout across .github/workflows, src/infra, and src/oneid..github/workflows/*.yml and .github/workflows/*.yaml define CI and deployment flows, including Terraform plans, frontend tests, and lambda deployments.src/infra/<environment>/<region> contains environment stacks such as src/infra/dev/eu-south-1, src/infra/uat/eu-south-1, src/infra/prod/eu-south-1, and src/infra/prod/eu-central-1.src/infra/modules/* contains reusable Terraform modules for backend, frontend, IAM, network, storage, DNS, monitoring, and related infrastructure.src/oneid/oneid-control-panel is a Node.js and Vite admin frontend with yarn lint and yarn test:coverage scripts.src/oneid/oneid-fe is the main frontend package.src/oneid/oneid-ecs-core and src/oneid/oneid-ecs-internal-idp are Quarkus services built from the Maven workspace rooted at src/oneid/pom.xml.src/oneid/oneid-lambda-* contains lambda projects, including Python packaging flows such as oneid-lambda-assertion and Quarkus-based Java lambdas such as oneid-lambda-service-metadata..github/workflows/terraform-plan.yml: dev/eu-south-1, uat/eu-south-1, prod/eu-south-1, and prod/eu-central-1..github/workflows/deploy-lambda-assertion.yml: dev -> d, uat -> u, prod -> p, eu-south-1 -> es-1, eu-central-1 -> ec-1.local.project = format("%s-%s-%s", var.app_name, var.aws_region_short, var.env_short) and follow the existing format("%s-...", local.project) pattern for resource names.src/infra/modules/*, while environment-specific values stay in src/infra/<environment>/<region>.test-fe-admin-control-panel.yaml scopes PR testing to the control-panel path, and deploy-lambda-assertion.yml builds from src/oneid/oneid-lambda-assertion.uses: entries are changed.bash .github/scripts/validate-copilot-customizations.sh --scope root --mode strictterraform fmt -recursiveterraform validate from each touched stack or module directoryyarn install --frozen-lockfileyarn lintyarn test:coveragesrc/oneid/mvnw with the aggregate profile already wired for the touched service or workflow.src/oneid/pom.xml.python -m compileall <changed_lambda_paths>requirements.txt and packaging steps compatible with the target workflow.bash .github/scripts/validate-copilot-customizations.sh --scope root --mode strict after changing repository-local Copilot assets.Produce concise, complete pull request descriptions aligned with the repository PR template.
Create or modify secure GitHub Actions workflows for CI/CD pipelines.
Create or modify governance policies for AWS SCP, Azure Policy, and GCP Org Policy.
Create or modify reusable GitHub composite actions with secure Bash and deterministic behavior.
Safely update structured JSON/YAML registry files (users, groups, teams, repositories, or policy maps).
Create or modify Python application components using DDD boundaries, early returns, and deterministic pytest coverage.