Skip to content
Back to skills

Aget Check Evolution Aget Framework Template Consultant

ASecurity

Monitor .aget/evolution/ directory health. Validates file counts, naming conventions, disk usage, and returns health status with alerts on anomalies.

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsgobash

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill aget-check-evolution-aget-framework-template-consultant --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Aget Check Evolution Aget Framework Template Consultant?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Aget Check Evolution Aget Framework Template Consultant
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-aget-check-evolution-aget-framework-template-consu/badge)](https://www.skillsdirectory.com/skills/majiayu000-aget-check-evolution-aget-framework-template-consu)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: aget-check-evolution
description: Monitor .aget/evolution/ directory health. Validates file counts, naming conventions, disk usage, and returns health status with alerts on anomalies.
version: 1.0.0
---

# /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*

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.