Communitygithub.com

SamuelChien/mega-skills-collection

Autonome DevSecOps- & FinOps-Governance. Orchestriert Gemini 3 Flash zur Prüfung von Linux-Kernel-Patches, Terraform-Kostenabweichungen und K8s-Compliance.

Was ist mega-skills-collection?

AegisOps-AI ist ein professioneller "Living Pipeline"-Orchestrator, der fortschrittliche KI-Überlegungen direkt in den SDLC integriert. Es fungiert als intelligenter Gatekeeper für Systemsicherheit, Cloud-Infrastrukturkosten und Kubernetes-Compliance. Die Plattform unterstützt die Prüfung von Linux-Kernel-Patches auf Speichersicherheitslücken (UAF, Stale State), die Erkennung von "Silent Disaster"-Kostenabweichungen in Terraform-Plänen und die Übersetzung von natürlichen Sicherheitsanforderungen in gehärtete Kubernetes-Manifeste. Entwickelt für Entwickler und DevOps-Ingenieure, die automatisierte, KI-gestützte Audits in CI/CD-Pipelines, GitHub Actions und Pre-Commit-Gates integrieren möchten, wobei der Mensch letztendlich für kritische Entscheidungen verantwortlich bleibt.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/aegisops-ai

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

/aegisops-ai — Autonomous Governance Orchestrator

AegisOps-AI ist ein professioneller "Living Pipeline", der fortschrittliche KI-Überlegungen direkt in den SDLC integriert. Er fungiert als intelligenter Gatekeeper für Systemsicherheit, Cloud-Infrastrukturkosten und Kubernetes-Compliance.

Ziel

Automatisierung von sicherheitskritischen und finanziellen Audits durch:

  1. Identifizierung logikbasierter Schwachstellen (UAF, Stale State) in Linux-Kernel-Patches.
  2. Erkennung massiver "Silent Disaster"-Kostenabweichungen in Terraform-Plänen.
  3. Übersetzung von natürlicher Sicherheitsintention in gehärtete K8s-Manifeste.

Wann verwenden

  • Kernel-Patch-Review: Auditing von rohen C-basierten Git-Diffs auf Speichersicherheit.
  • Pre-Apply IaC-Audit: Analyse von terraform plan-Ausgaben, um Kostenexplosionen zu verhindern.
  • Cluster-Härten: Generierung von "Least Privilege"-SecurityContexts für Deployments.
  • CI/CD-Qualitätsgates: Blockieren nicht konformer Merges über GitHub Actions.

Wann nicht verwenden

  • Web-App-Logik: Nicht für Standard-Web-Schwachstellen (XSS, SQLi) verwenden; dedizierte SAST-Scanner verwenden.
  • Nicht-C-Speicheranalyse: Der Patch-Analysator ist für C-Logik optimiert; nicht für höhere Sprachen wie Python oder JS verwenden.
  • Direkte Ressourcenänderung: Dies ist ein Auditor, kein Bereitstellungstool. Es führt kein terraform apply oder kubectl apply aus.
  • Post-Mortem-Analyse: Für die Analyse, warum eine vorherige KI-Sitzung fehlgeschlagen ist, /analyze-project verwenden.

🤖 Generative KI-Integration

AegisOps-AI nutzt das Google GenAI SDK, um einen "Reasoning Path" für autonome Sicherheits- und Finanzaudits zu implementieren:

  • Neuronale Patch-Analyse: Führt semantische Code-Reviews von Linux-Kernel-Patches durch, die über einfaches Pattern-Matching hinausgehen, um komplexe Speicherzustandslogik zu verstehen.
  • Intelligente Kostensynthese: Verarbeitet rohe Terraform-Plan-Diffs durch ein finanzielles Reasoning-Modell, um risikoreiche Ressourceneskalationen und "stille" finanzielle Abweichungen zu erkennen.
  • Richtlinien-Mapping in natürlicher Sprache: Übersetzt menschliche Sicherheitsintention in syntaktisch korrekte, gehärtete Kubernetes-securityContext-Konfigurationen.

🧭 Kernmodule

1. 🐧 Kernel-Patch-Reviewer (patch_analyzer.py)

  • Problem: Manuelle Überprüfung der Speichersicherheit von Linux-Kernels ist zeitaufwändig und fehleranfällig.
  • Lösung: Gemini 3 führt ein "Deep Reasoning"-Audit von rohen Git-Diffs durch, um kritische Speicherkorruptions-Schwachstellen (UAF, Stale State) in Sekunden zu erkennen.
  • Schlüsselausgabe: analysis_results.json

2. 💰 FinOps- und Cloud-Auditor (cost_auditor.py)

  • Problem: Infrastructure-as-Code (IaC)-Änderungen können zu unbeabsichtigten "Silent Disasters" und massiven Cloud-Kostenexplosionen führen.
  • Lösung: Analysiert die terraform plan-Ausgabe, um Kostenanomalien zu identifizieren – wie unbeabsichtigte Upgrades von t3.micro zu leistungsstarken GPU-Instanzen.
  • Schlüsselausgabe: infrastructure_audit_report.json

3. ☸️ K8s-Richtlinienhärter (k8s_policy_generator.py)

  • Problem: Die Implementierung von "Least Privilege"-SecurityContexts in Kubernetes ist komplex und wird oft vernachlässigt.
  • Lösung: Übersetzt natürliche Sicherheitsanforderungen in produktionsreife, gehärtete YAML-Manifeste (schreibgeschütztes Root-Dateisystem, Non-Root-Erzwingung usw.).
  • Schlüsselausgabe: hardened_deployment.yaml

🛠️ Setup & Umgebung

1. Repository klonen

git clone https://github.com/Champbreed/AegisOps-AI.git
cd AegisOps-AI

2. Setup

python3 -m venv venv
source venv/bin/activate
pip install google-genai python-dotenv

3. API-Konfiguration

Erstellen Sie eine .env-Datei im Stammverzeichnis, um Ihre Anmeldeinformationen sicher zu speichern:

echo "GEMINI_API_KEY='your_api_key_here'" > .env

🏁 Betriebs-Dashboard

Um die vollständige Suite von Agenten sequenziell auszuführen und alle Sicherheitsberichte zu generieren:

python3 main.py

Muster: Überprivilegierter Container

  • Indikatoren: allowPrivilegeEscalation: true oder Ausführung als Root-Benutzer.
  • Untersuchung: Sicherheitsintention (z. B. "nur Nicht-Root") an das K8s-Härtungsmodul übergeben.

💡 Best Practices

  • Kontext ist König: Geben Sie mindestens 5 Zeilen Kontext um Git-Diffs für genauere neuronale Überlegungen an.
  • Kontinuierliches Gating: Führen Sie den FinOps-Auditor vor jeder Infrastrukturänderung durch, nicht danach.
  • Manuelle Freigabe: Verwenden Sie KI-Ergebnisse als hochpräzises Signal, behalten Sie jedoch den menschlichen Entscheider für Kernel-Level-Merges bei.

🔒 Sicherheits- & Sicherheitshinweise

  • Schlüsselverwaltung: Verwenden Sie CI/CD-Geheimnisse für GEMINI_API_KEY in der Produktion.
  • Least Privilege: Testen Sie "gehärtete" Manifeste zuerst im Staging, um funktionale Regressionen zu vermeiden.

Links

Einschränkungen

  • Verwenden Sie dieses Skill nur, wenn die Aufgabe klar mit dem oben beschriebenen Umfang übereinstimmt.
  • Behandeln Sie die Ausgabe nicht als Ersatz für umgebungsspezifische Validierung, Tests oder Experten-Review.
  • Stoppen Sie und fragen Sie nach Klärung, wenn erforderliche Eingaben, Berechtigungen, Sicherheitsgrenzen oder Erfolgskriterien fehlen.

Individual skills in this repo

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

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Verwandte Skills