aget-check-evolution
Monitor .aget/evolution/ directory health. Validates file counts, naming conventions, disk usage, and returns health status with alerts on anomalies.
Best use case
aget-check-evolution is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Monitor .aget/evolution/ directory health. Validates file counts, naming conventions, disk usage, and returns health status with alerts on anomalies.
Teams using aget-check-evolution should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/aget-check-evolution/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How aget-check-evolution Compares
| Feature / Agent | aget-check-evolution | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Monitor .aget/evolution/ directory health. Validates file counts, naming conventions, disk usage, and returns health status with alerts on anomalies.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# /aget-check-evolution Monitor the health of the `.aget/evolution/` directory by checking file counts, types, naming conventions, and disk usage. ## Purpose Provide self-diagnostic capability for AGET agents to assess their evolution directory health without supervisor intervention. ## Execution When invoked, perform these checks: ### 1. File Inventory ```bash # Count total files find .aget/evolution -type f | wc -l # Count by extension find .aget/evolution -type f -name "*.md" | wc -l find .aget/evolution -type f -name "*.json" | wc -l find .aget/evolution -type f ! -name "*.md" ! -name "*.json" | wc -l ``` ### 2. Naming Convention Check Valid L-doc pattern: `L###_*.md` (e.g., `L588_skill_invocation_control_semantics.md`) ```bash # Count valid L-doc names find .aget/evolution -type f -name "L[0-9][0-9][0-9]_*.md" | wc -l # Find non-conforming files (excluding index.json) find .aget/evolution -type f ! -name "L[0-9][0-9][0-9]_*.md" ! -name "index.json" ! -name "README.md" ``` ### 3. Disk Usage ```bash du -sh .aget/evolution ``` ### 4. Index Integrity Check that `index.json` exists and is valid JSON: ```bash test -f .aget/evolution/index.json && jq empty .aget/evolution/index.json 2>/dev/null && echo "valid" || echo "invalid" ``` ## Thresholds | Metric | OK | WARN | CRITICAL | |--------|-----|------|----------| | Total files | <500 | 500-750 | >750 | | Non-standard files | 0-10 | 11-50 | >50 | | Disk size | <10MB | 10-25MB | >25MB | | Index integrity | valid | - | invalid | **Note**: Thresholds inherited from supervisor defaults. Research AGET baseline (2026-02-08): 94 files, 800K - well within OK range. ## Output Format Report the following: ``` === /aget-check-evolution === Directory: .aget/evolution/ File Counts: Total: [count] L-docs: [count] (.md matching L###_*.md) Index: [1 if exists, 0 otherwise] Other: [count] (non-conforming) Disk Usage: [size] Index Status: [valid/invalid/missing] Non-Conforming Files: [list any files not matching expected patterns] Health Status: [OK | WARN | CRITICAL] Alerts: [list any threshold violations] ``` ## Health Status Logic ``` IF index invalid OR index missing: CRITICAL ELIF total_files > 750 OR disk > 25MB OR non_standard > 50: CRITICAL ELIF total_files > 500 OR disk > 10MB OR non_standard > 10: WARN ELSE: OK ``` ## Constraints - **C1**: Read-only operation. Never modify files. - **C2**: Report ALL findings, even if status is OK. - **C3**: List non-conforming files by name for actionability. ## Related Skills - `/aget-check-sessions` - Sessions directory health - `/aget-check-kb` - Knowledge base health - `/aget-record-lesson` - Capture findings as L-docs ## Traceability | Link | Reference | |------|-----------| | POC | POC-017 | | Project | PROJECT_PLAN_AGET_UNIVERSAL_SKILLS.md | | Source | Fleet Skill Deployment Report (supervisor) | | Baseline | 94 files, 800K (2026-02-08) | --- *aget-check-evolution v1.0.0* *Category: Monitoring* *POC-017 Phase 1*
Related Skills
tpscheck-automation
Automate Tpscheck tasks via Rube MCP (Composio). Always search tools first for current schemas.
speckit-check
Run `specify check` to verify that Spec Kit required tools (git, claude, gemini, code, cursor-agent, windsurf, qwen, opencode, codex, shai, qoder, etc.) are installed and available; interpret results and suggest next steps. Use when the user says "check Spec Kit environment", "specify not working", or "slash commands not showing".
safety-checker
Identifies unsafe operations in Zig code including pointer casts, bounds checking, null pointer dereferences, and undefined behavior. Use when writing low-level code, reviewing safety-critical sections, or debugging crashes.
identitycheck-automation
Automate Identitycheck tasks via Rube MCP (Composio). Always search tools first for current schemas.
check-duplicates
Check for duplicate or similar cases. Use before deep analysis to avoid investigating the same incident twice. Takes a CASE_ID and returns list of similar cases.
add-check
Add a new code quality check to CI, justfile, and pre-commit hooks. Use when adding linters, formatters, type checkers, or other code quality tools to the project.
security-validation-checklist
Guides security validation checklist: Signal protocol security, encryption standards, authentication patterns, data protection. Use when validating security, reviewing security implementations, or ensuring security compliance.
security-compliance-compliance-check
You are a compliance expert specializing in regulatory requirements for software systems including GDPR, HIPAA, SOC2, PCI-DSS, and other industry standards. Perform compliance audits and provide im...
security-checklist
Analyze a security checklist Excel file by interactively identifying the relevant sheet, countermeasure entries, and output column, then checking whether GitHub Enterprise supports each item using the customer-security-trust FAQ and past reference checklists.
Pentest Checklist
This skill should be used when the user asks to "plan a penetration test", "create a security assessment checklist", "prepare for penetration testing", "define pentest scope", "follow security testing best practices", or needs a structured methodology for penetration testing engagements.
owasp-mobile-security-checker
Analyze Flutter and mobile applications for OWASP Mobile Top 10 (2024) security compliance. Use this skill when performing security audits, vulnerability assessments, or compliance checks on mobile applications. Performs automated scans for hardcoded secrets, insecure storage, weak cryptography, network security issues, and provides detailed remediation guidance.
Dependency Health Check
Assess dependency health across CVE exposure, freshness, maintainer risk, and license compatibility