What problem does it solve?
This Skill automates the complex and time-consuming process of setting up essential code quality tools like linters, formatters, and pre-commit hooks, ensuring a consistent and high-quality codebase from the start.
Core Features & Use Cases
- Automated Tool Configuration: Detects project technology stack (TypeScript, .NET, Python) and configures appropriate linters (ESLint, Ruff, Roslyn) and formatters (Prettier).
- Pre-commit Hook Integration: Sets up Husky and lint-staged for Node.js projects, and the pre-commit framework for Python, ensuring code quality checks before commits.
- Test Infrastructure Setup: Configures testing frameworks like Vitest, xUnit, and pytest.
- Verification: Ensures all configured tools function correctly after setup.
- Use Case: When starting a new project or onboarding a new developer, this Skill can be invoked to automatically set up all necessary code quality tooling, saving significant manual configuration time and reducing the chance of errors.
Quick Start
Invoke the ln-740-quality-setup skill to configure code quality tools for the current project.