lintro-add

Installation
SKILL.md

Adding a New Tool to Lintro

Lintro is a unified CLI for code linting/formatting with a plugin architecture: tools are defined in lintro/tools/definitions/<tool>.py (via @register_tool), parsed by lintro/parsers/<tool>/, tested in tests/unit/, with sample violation files in test_samples/tools/.

Related Skills

  • stand-py: Python coding standards (type hints, docstrings, trailing commas)
  • test: pytest best practices (no classes, use fixtures, parametrize)
  • commit: semantic commit format when committing changes

How to Implement: Copy a Reference, Don't Write From Scratch

Do NOT write plugin/parser/test code from a template. Pick the closest existing implementation, read all of its files (definition, issue class, parser, parser __init__.py, sample violation file, parser tests, plugin tests), and mirror that structure exactly for the new tool:

Installs
27
First Seen
May 12, 2026
lintro-add — lgtm-hq/ai-skills