lintlisted
Install: claude install-skill redhat-community-ai-tools/harness-eval
<!-- evaluator-ignore: content/broken-references, security/mcp-least-privilege, security/ast-behavioral -->
# Lint Setup
Run 39 deterministic rules + system-level analysis on the user's agent setup. No LLM involved. Fast, reproducible, CI-suitable.
## Hard Rules
1. **This skill does NOT read files qualitatively.** It does NOT apply rubrics. It does NOT run cross-type checks. For that, use `/review`.
2. **Present the data, don't judge.** Report findings as-is. Don't add qualitative commentary.
3. **If everything passes, say so clearly.** Don't manufacture problems.
## Step 1: Ask Output Preference
Before doing anything else, ask the user:
> Where should i present the results?
> 1. **Terminal** - print the report here in the conversation
> 2. **File** - write a markdown report to a file (you'll choose the path)
Wait for their answer before proceeding.
## Step 2: Run Static Analysis
Determine the setup path. If the user doesn't specify one, use the current working directory.
```bash
uv run python skills/lint/scripts/run_assessment.py <setup-path> recommended
```
If the user has a `~/.claude/` directory, pass it as the third argument for user-level config discovery:
```bash
uv run python skills/lint/scripts/run_assessment.py <setup-path> recommended ~/.claude
```
Read the JSON output.
## Step 3: Present the Report
Read `report-format.md` and format the results following that structure.
Include all sections: inventory, token budget, context utilization, trigger an