Agent skill
aget-lint-code
Run code linting and formatting checks
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/aget-lint-code
SKILL.md
aget-lint-code
Run code linting and formatting checks on files or directories. Auto-detects linter configuration and reports issues by severity.
Instructions
When this skill is invoked:
-
Detect Linter Configuration
- Python: ruff, flake8, pylint (pyproject.toml, setup.cfg)
- JavaScript: eslint (.eslintrc.*)
- Go: golangci-lint (.golangci.yml)
- YAML: yamllint
-
Execute Linter
- Use project configuration
- Target specified files or all
- Capture output
-
Process Results
- Categorize by severity (error, warning, info)
- Extract file locations
- Count issues
-
Report Findings
- Summary by severity
- Issue details with locations
- Fix suggestions if available
Execution Commands
# Python (ruff)
ruff check [path] --output-format=text
# Python (flake8)
flake8 [path]
# JavaScript (eslint)
npx eslint [path] --format stylish
# Go
golangci-lint run [path]
# YAML
yamllint [path]
Output Format
## Lint Results
### Summary
| Severity | Count |
|----------|-------|
| Errors | [N] |
| Warnings | [N] |
| Info | [N] |
| **Total** | [N] |
### Status: [CLEAN/ISSUES FOUND]
### Issues by File
#### [filename.py]
| Line | Severity | Rule | Message |
|------|----------|------|---------|
| [N] | Error | [E001] | [Description] |
| [N] | Warning | [W002] | [Description] |
### Auto-fixable
[N] issues can be auto-fixed with `--fix` flag.
### Recommended Actions
1. [Fix critical errors first]
2. [Address warnings]
Constraints
- C1: NEVER apply auto-fixes without explicit --fix flag — lint is read-only by default
- C2: NEVER ignore configuration files — project configuration must be respected
- C3: NEVER fail silently when linter is misconfigured — configuration errors must be surfaced
Related
- SKILL-023: aget-lint-code specification
- ONTOLOGY_developer.yaml: Code, Code_Change concepts
- CAP-DEV-002: Code Linting capability
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?