Kanji
・Cloud Engineer / Freelance ・Geboren 1993 ・Aus Ehime / Wohnhaft in Shibuya, Tokio ・5 Jahre AWS-Erfahrung Profildetails
Inhaltsverzeichnis
Wenn Sie KI-Codierungsassistenten (wie Google Antigravity oder Claude Code) verwenden, werden Sie feststellen, dass sich Konfigurationsdateien und benutzerdefinierte Fähigkeiten schnell ansammeln.Dies kann zu einem sogenannten „Konfigurationschaos“ führen.In diesem Artikel stellen wir vor, wie Sie einen benutzerdefinierten Selbstwartungs-Skill namens „Antigravity-Audit“ erstellen, der Ihre Konfigurationen automatisch scannt, diagnostiziert und optimiert, zusammen mit sauberen tragbaren Designmustern.
Die Einführung von KI-Codierungsassistenten führt häufig zu einem schnellen Aufbau von Verhaltensregeln (z. B. RULES.md, AGENTS.md) und benutzerdefinierten Skripten (z. B. SKILL.md) sowohl in projektlokalen als auch in benutzerglobalen Ordnern.
Dieses schnelle Wachstum bringt mehrere Managementherausforderungen mit sich: 1. Veraltete Regeln : Veraltete Anweisungen bleiben aktiv und überladen das Kontextfenster der KI. 2. Fehlerhafte Fähigkeiten : Fehlende Skriptverweise oder veraltete Abhängigkeiten unterbrechen die Ausführung. 3. Desynchronisierte zweisprachige Dokumente : Dokumentaktualisierungen in einer Sprache führen dazu, dass die andere Sprache veraltet ist.
Die manuelle Überprüfung dieser Dateien ist mühsam.Eine elegante Lösung besteht darin, die Prüfung der KI-Konfigurationen an den KI-Assistenten selbst zu delegieren .
Der benutzerdefinierte Skill „antigravity-audit“ scannt Zielverzeichnisse, diagnostiziert Konfigurationen und Skills, erstellt einen sauberen Markdown-Diagnosebericht und versucht, kleinere Probleme automatisch zu beheben.
Das folgende Diagramm veranschaulicht die Abfolge der Aktionen vom Auslösen des Audit-Skills bis zum Anwenden von Umgebungspatches.
Um eine Verschlechterung der KI-Entwicklungsumgebungen zu verhindern, führt der Skill Prüfungen durch, die programmatische „statische Validierung“ und „qualitative KI-Überprüfung“ kombinieren, die vom LLM unterstützt werden.
Mithilfe von „audit.py“ und Diagnose-Submodulen werden die folgenden Elemente automatisch überprüft:
~/.gemini/config/
.agents/
Nach der Durchführung statischer Prüfungen überprüft der KI-Agent die Konfigurationsdateien, um strukturelle Verbesserungen vorzuschlagen:
Eine weitere wichtige Säule der Regelprüfung ist „Ruleset Freshness Management“ . Offizielle Spezifikationen für Cloud-Dienste wie AWS und GCP sowie Dokumentationen zu KI-Tools (wie Antigravity selbst) werden regelmäßig aktualisiert.Wenn lokal gespeicherte Regeln („RULES.md“) statisch bleiben, generiert der KI-Assistent weiterhin veraltete Konfigurationen und veraltete Befehlsaufrufe.
Um dem entgegenzuwirken, unterstützt „antigravity-audit“ automatisches Web-Crawling und Scraping offizieller Spezifikationsseiten mit Selenium (Headless Chrome) , um die neuesten Richtlinien abzurufen.
Dieser Mechanismus stellt sicher, dass Ihr lokaler Regelkontext ohne menschliches Eingreifen mit den neuesten Branchenspezifikationen synchronisiert bleibt.
Hier ist ein Beispiel für die tatsächliche Markdown-Berichtsausgabe, die beim Ausführen von „antigravity-audit“ generiert wird.Es verwendet visuelle Warnungen („❌ Fehler“, „⚠️ Warnung“) und Warnungen im GitHub-Stil, um Probleme leicht erkennbar zu machen.
# 🛡️ Antigravity Environment Audit Report > [!NOTE] > Scan completed at: 2026-07-12 19:40:00 (JST) > Detected primary language: English (en) ## 📈 Diagnostic Summary | Category | Checks Run | Issues Found | Auto-fix Status | | :--- | :---: | :---: | :---: | | Global Rules (AGENTS.md) | 12 | 1 | 🛠️ Auto-fixed | | Project Rules (RULES.md) | 8 | 0 | ✅ No issues | | Custom Skills (skills/) | 15 | 2 | ⚠️ Action Required | --- ## 🚨 Diagnostic Alert Details ### 1. Duplicate Rule in Global Settings - **File**: `~/.gemini/config/AGENTS.md` - **Status**: `⚠️ Warning` - **Details**: The rule forbidding "Chrome automation" duplicates a project-level definition in `.agents/RULES.md`. - **Action**: Automatically removed the duplicate rule section from the global configuration to optimize context. (**Auto-fix completed**) ### 2. Missing YAML Frontmatter Field in Custom Skill - **File**: `skills/aws-deploy/SKILL.md` - **Status**: `❌ Error` - **Details**: Missing the mandatory `description` field required by the skill loader. - **Action**: Please open `skills/aws-deploy/SKILL.md` manually and add a suitable description to its frontmatter block. ### 3. Broken Executable Reference in Custom Skill - **File**: `skills/house-keeping/SKILL.md` - **Status**: `❌ Error` - **Details**: The helper script `scripts/cleanup.sh` referenced in `SKILL.md` is missing or lacks executable permissions. - **Action**: Check if the file exists and verify if `chmod +x` has been run.
Über das bloße Melden von Problemen hinaus kann „antigravity-audit“ bestimmte Konfigurationen sicher lösen:
Wir empfehlen, diesen Audit-Workflow in Ihren täglichen Entwicklungszyklus zu integrieren:
Die Konfigurationsvorlagen für den Auto-Audit-Skill und der Quellcode dieses Blogs sind im folgenden GitHub-Repository verfügbar:
👉 kanji-shinohara/web-gcp-us-firebase-moderniser-repo
Um die Effizienz von KI-Programmierungsagenten zu maximieren, muss unsere Entwicklungsumgebung organisiert und optimiert bleiben.Durch die Delegierung von Selbstwartungsaufgaben an benutzerdefinierte Fähigkeiten können sich Entwickler auf die aktive Codierung konzentrieren.