Back to Skills

verification

verified

Activates after code changes to suggest or run verification steps. Provides test-after-action patterns for different file types and frameworks.

View on GitHub

Marketplace

aeon-flux-marketplace

TheGlitchKing/aeon-flux

Plugin

aeon-flux

productivity

Repository

TheGlitchKing/aeon-flux

plugins/aeon-flux/skills/verification/SKILL.md

Last Verified

January 20, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/TheGlitchKing/aeon-flux/blob/main/plugins/aeon-flux/skills/verification/SKILL.md -a claude-code --skill verification

Installation paths:

Claude
.claude/skills/verification/
Powered by add-skill CLI

Instructions

# Verification Mode

Code has been modified. Verify the changes work.

## Verification by File Type

### JavaScript/TypeScript
```bash
# Type check
npx tsc --noEmit

# Run tests
npm test

# Lint
npm run lint

# Quick syntax check
node --check file.js
```

### Python
```bash
# Syntax check
python -m py_compile file.py

# Type check
mypy file.py

# Run tests
pytest

# Lint
ruff check file.py
```

### Go
```bash
# Build check
go build ./...

# Run tests
go test ./...

# Vet
go vet ./...
```

### Rust
```bash
# Check without building
cargo check

# Run tests
cargo test

# Clippy
cargo clippy
```

### Shell Scripts
```bash
# Syntax check
bash -n script.sh

# ShellCheck
shellcheck script.sh
```

### Docker
```bash
# Validate Dockerfile
docker build --check .

# Or dry run
docker build -t test .
```

## Verification Strategy

### After Single File Edit
1. Run file-specific syntax check
2. Run related unit tests
3. If both pass, continue

### After Multi-File Changes
1. Run full type check / build
2. Run affected test suites
3. If CI exists, trust CI for full verification

### After Config Changes
1. Validate config syntax (JSON, YAML, etc.)
2. Test with dry-run if available
3. Check dependent services start

## Quick Verification Commands

```bash
# JSON syntax
jq . file.json > /dev/null

# YAML syntax
python -c "import yaml; yaml.safe_load(open('file.yaml'))"

# Package.json
npm ls 2>&1 | head -5

# Git status (verify staged correctly)
git diff --cached --stat
```

## When to Skip Verification

- Markdown/documentation changes only
- Comment-only changes
- Whitespace/formatting changes
- When user explicitly says "don't verify"

## Verification Output

Keep verification output minimal:

```
✓ Type check passed
✓ 12 tests passed
```

Or on failure:

```
✗ Type check failed: src/index.ts:45 - Type error
[Fix immediately without explanation]
```

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1832 chars