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 職業分類に基づく
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.
| 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.