Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and K8s compliance.
.claude/skills/aegisops-ai/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 111% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 107% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 8% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 36% | 0% |
AegisOps-AI is a professional-grade "Living Pipeline" that integrates advanced AI reasoning directly into the SDLC. It acts as an intelligent gatekeeper for systems-level security, cloud infrastructure costs, and Kubernetes compliance.
To automate high-stakes security and financial audits by:
State) in Linux Kernel patches.
Terraform plans.
hardened K8s manifests.
terraform plan outputs to prevent bill spikes.terraform apply or kubectl apply./analyze-project instead.AegisOps-AI leverages the Google GenAI SDK to implement a "Reasoning Path" for autonomous security and financial audits:
securityContext configurations.patch_analyzer.py)analysis_results.jsoncost_auditor.py)terraform plan output to identify cost anomalies—such as accidental upgrades from t3.micro to high-performance GPU instances.infrastructure_audit_report.jsonk8s_policy_generator.py)hardened_deployment.yamlbashgit clone https://github.com/Champbreed/AegisOps-AI.git cd AegisOps-AI
bashpython3 -m venv venv source venv/bin/activate pip install google-genai python-dotenv
Create a .env file in the root directory to securely store your credentials:
bashprintf 'GEMINI_API_KEY=%s\n' "$GEMINI_API_KEY" > .env
To execute the full suite of agents in sequence and generate all security reports:
bashpython3 main.py
allowPrivilegeEscalation: true or root user execution.GEMINI_API_KEY in production.+ - Repository: https://github.com/Champbreed/AegisOps-AI + - Documentation: https://github.com/Champbreed/AegisOps-AI#readme
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 10,084 | 10,457 | +4% | 1 | 1 | 0% | 1,149 | 2,427 | +111% | 0 | 0 | — |
case-02 | pass→pass | 16,588 | 11,630 | -30% | 1 | 1 | 0% | 1,849 | 2,324 | +26% | 0 | 0 | — |
case-03 | pass→pass | 6,657 | 4,424 | -34% | 1 | 1 | 0% | 1,051 | 1,775 | +69% | 0 | 0 | — |
case-04 | fail→pass | 5,567 | 4,348 | -22% | 1 | 1 | 0% | 876 | 1,817 | +107% | 0 | 0 | — |
case-05 | fail→fail | 9,583 | 8,387 | -12% | 1 | 1 | 0% | 1,128 | 2,263 | +101% | 0 | 0 | — |
case-06 | pass→pass | 11,823 | 8,767 | -26% | 1 | 1 | 0% | 2,502 | 3,129 | +25% | 0 | 0 | — |
case-07 | fail→pass | 8,799 | 3,161 | -64% | 1 | 1 | 0% | 1,580 | 1,711 | +8% | 0 | 0 | — |
case-08 | fail→pass | 9,548 | 2,645 | -72% | 1 | 1 | 0% | 1,721 | 1,643 | -5% | 0 | 0 | — |
case-09 | pass→pass | 13,794 | 1,949 | -86% | 1 | 1 | 0% | 2,158 | 1,497 | -31% | 0 | 0 | — |
case-10 | pass→pass | 18,165 | 2,801 | -85% | 1 | 1 | 0% | 1,518 | 1,736 | +14% | 0 | 0 | — |
case-11 | pass→pass | 13,900 | 7,273 | -48% | 1 | 1 | 0% | 2,401 | 2,589 | +8% | 0 | 0 | — |
case-12 | fail→pass | 9,734 | 3,209 | -67% | 1 | 1 | 0% | 1,288 | 1,751 | +36% | 0 | 0 | — |
case-13 | fail→pass | 13,248 | 6,188 | -53% | 1 | 1 | 0% | 2,227 | 2,363 | +6% | 0 | 0 | — |
case-14 | pass→pass | 13,315 | 11,232 | -16% | 1 | 1 | 0% | 2,196 | 3,178 | +45% | 0 | 0 | — |
case-20 | fail→pass | 9,477 | 2,494 | -74% | 1 | 1 | 0% | 1,449 | 1,699 | +17% | 0 | 0 | — |
case-15 | fail→pass | 16,774 | 3,345 | -80% | 1 | 1 | 0% | 2,510 | 1,746 | -30% | 0 | 0 | — |
case-16 | fail→pass | 11,694 | 1,890 | -84% | 1 | 1 | 0% | 2,151 | 1,559 | -28% | 0 | 0 | — |
case-17 | pass→pass | 11,478 | 4,012 | -65% | 1 | 1 | 0% | 1,830 | 1,874 | +2% | 0 | 0 | — |
case-18 | pass→pass | 9,487 | 20,390 | +115% | 1 | 1 | 0% | 1,652 | 2,281 | +38% | 0 | 0 | — |
case-19 | pass→pass | 12,583 | 5,473 | -57% | 1 | 1 | 0% | 1,945 | 2,148 | +10% | 0 | 0 | — |
case-21 | fail→pass | 3,787 | 1,840 | -51% | 1 | 1 | 0% | 560 | 1,537 | +174% | 0 | 0 | — |
case-22 | fail→pass | 10,982 | 1,399 | -87% | 1 | 1 | 0% | 1,999 | 1,437 | -28% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +50 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
| Model | Method | Date | Lift |
|---|---|---|---|
| gemini-3.6-flash | verified | 7/30/2026 | +48% |
Other measured skills in the registry, with their headline benchmark lift.