This directory contains all available skills, each providing tools and best practices for a specific domain.
| Skill | Description | Core Tool | Status |
|---|---|---|---|
| ai-agent-lint | AI Agent code quality check | Ruff | 🆕 Complete |
| Skill | Description | Core Tool | Status |
|---|---|---|---|
| docker-lint | Dockerfile best practices check | hadolint | 🆕 Complete |
| k8s-lint | Kubernetes YAML validation | kube-linter, kubeconform | 🆕 Docs |
| Skill | Description | Core Tool | Status |
|---|---|---|---|
| sql-lint | SQL code style check | SQLFluff | 🆕 Docs |
| db-migrate | Database migration management | Flyway, Atlas | 🆕 Docs |
| Skill | Description | Core Tool | Status |
|---|---|---|---|
| rust-lint | Rust code quality check | Clippy, Rustfmt | 🆕 Docs |
| lint-python | Python code quality check | Ruff | ✨ Upgraded Complete |
| format-python | Python code formatting | Black | ✨ Upgraded Docs |
| Skill | Description | Core Tool | Status |
|---|---|---|---|
| owasp-scan | OWASP dependency vulnerability scan | OWASP Dependency-Check | 🆕 Docs |
| vuln-scan | Multi-language dependency security scan | Safety CLI, OSV-Scanner | 🆕 Docs |
| security-check | Dependency security vulnerability check | npm audit, pip-audit, etc. | ✨ Upgraded Docs |
| Skill | Description | Core Tool | Status |
|---|---|---|---|
| lint-js | JavaScript/TypeScript code check | ESLint | ✨ Upgraded Complete |
| format-js | JavaScript/TypeScript code formatting | Prettier | ✨ Upgraded Docs |
| run-tests | Run project test suite | Pytest, Jest, Mocha, etc. | ✨ Upgraded Docs |
| git-commit | Smart Git commit message generation | Git, Commitizen | ✨ Upgraded Docs |
| generate-changelog | Auto-generate project changelog | - | 📝 Basic |
Legend:
- 🆕 Complete = Newly created with full docs + cross-platform scripts
- 🆕 Docs = Newly created with full documentation only
- ✨ Upgraded Complete = Upgraded with full docs + cross-platform scripts
- ✨ Upgraded Docs = Upgraded with enhanced documentation
- 📝 Basic = Basic documentation with guidance only
Tell the AI directly:
"Use docker-lint skill to check my Dockerfile"
"Use sql-lint to validate schema.sql"
AI will automatically:
- Read the corresponding SKILL.md to understand usage
- Execute necessary scripts
- Report check results
Each skill provides cross-platform scripts:
Windows (PowerShell):
.\.agents\skills\<skill-name>\scripts\<script-name>.ps1Linux/Mac (Bash):
./.agents/skills/<skill-name>/scripts/<script-name>.shRead each skill's SKILL.md file to get:
- 📋 Prerequisites and dependencies
- 🚀 Usage methods and examples
- ⚙️ Configuration file templates
- 🔗 CI/CD integration guides
Important: These skills are designed to be distribution-friendly:
- ✅ No forced dependency installation - Skills only provide guides and scripts
- ✅ Friendly dependency prompts - Clear installation suggestions when tools are missing
- ✅ Flexible execution - Supports local tools or containerized execution
- ✅ Multi-environment compatible - Developers prepare environments as needed
Each skill's SKILL.md contains a "Prerequisites" section listing:
- Required tools and minimum versions
- Check commands
- Installation reference links
To add a new skill, follow this structure:
.agents/skills/
└── your-skill-name/
├── SKILL.md # Main documentation (required, with YAML frontmatter)
├── scripts/ # Executable scripts (recommended)
│ ├── script.ps1 # Windows PowerShell
│ └── script.sh # Linux/Mac Bash
└── examples/ # Example files (optional)
SKILL.md Format Requirements:
---
name: skill-name
description: Short description (one sentence)
---
# Skill Title
## 📋 Overview
## 🔧 Prerequisites
## 🚀 Usage
## 🎯 What It Checks
## 📊 Output Example
## ⚙️ Configuration
## 🔗 Related Resources- Check the specific skill's SKILL.md documentation
- Check the script's
--helpoption - Refer to the official documentation links for related tools