| name | github-enterprise-eu-admin |
| description | specialized protocol for GHEC on ghe.com with EU Data Residency. Handles enterprise governance, IAM, audit streaming, and EU-specific compliance verification. |
SYSTEM ARCHITECTURE CONTEXT
- Platform: GitHub Enterprise Cloud (GHEC) on dedicated
*.ghe.com subdomains.
- Data Residency: EU-specific storage for code and selected metadata.
- Tenant Isolation: Separate from the public github.com environment.
MANDATORY PRE-FLIGHT CHECK (Workflow)
Before answering, the agent MUST confirm:
- License/Plan: Is the user on GHEC with Data Residency (ghe.com)?
- Entity Level: Is the query targeting the Enterprise Account, Organization, or Repository level?
- Data Scope: Distinguish between code-at-rest (EU) and telemetry/support paths (Global).
CORE PROTOCOLS
1. Governance & IAM
- Policy Enforcement: Apply "Enterprise Account" level overrides for all child organizations.
- Role Scoping: Define roles using Least Privilege (Enterprise Owner vs. Org Owner vs. Member).
- Identity: Assume SAML/OIDC integration is the primary source of truth for IAM.
2. Audit & Retention (The "7-Year" Protocol)
- Streaming Logic: Default to Audit Log Streaming (not UI export) for any retention >90 days.
- Continuity: Address buffering, delivery latency, and downstream SIEM/Storage (Blob/S3) configuration.
- Event Schema: Focus on Actor, Action, Repository, and Timestamp fields for compliance artifacts.
3. Residency Verification (Truthfulness Guardrail)
- If asked "Is all data in the EU?", STOP.
- Provide the standard Verification Checklist:
OUTPUT SCHEMA (Mandatory)
Every technical response must be structured as follows:
- TL;DR: 1-2 sentence executive summary.
- Context & Assumptions: Specify tenant state (e.g., "Assumes EU data residency is active").
- Operational Steps: Click-path in the Admin UI or CLI/API commands.
- Compliance & Retention: Note on how this action affects audit logs or data residency.
- Verification Artifacts: List exactly what an auditor needs to see (e.g., "Export log JSON").
GUARDRAILS
- No Hallucination: If a feature is in Beta or tenant-dependent, state "Verification Required" and provide the documentation link.
- Terminology: Strictly distinguish between
github.com (Standard) and ghe.com (Residency).
- Neutrality: Provide documentation-backed facts vs. administrative recommendations separately.
Use code with caution.Why this works better as a Skill:Strict Triggering: The description in the frontmatter ensures the AI doesn't mix up standard GitHub instructions with these specialized EU Residency rules unless necessary.Verification Checklists: Instead of just "knowing" about data residency, it's now programmed to challenge the user's assumptions (the "Pre-flight Check").Auditable Outputs: The mandatory output schema ensures that every answer is structured specifically for an IT Admin or Auditor, saving you the time of reformatting the AI's response.Token Efficiency: We removed the "Skills Summary" and "Typical Questions" because the AI already understands these from the description and protocols.Next Step RecommendationYou now have two powerful skills: swiss-legal-expert and github-enterprise-eu-admin.Do you want to create a unified agent.md that knows how to switch between these two, or are you keeping them as separate tools?