lint-and-validate
VoDaiLocz/kilo-kit-mcp/skills/engineering/lint-and-validate/SKILL.md
Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis.
Skill26 starsChanged 44 days ago
What's in it
- Lint and Validate Skill
- Procedures by Ecosystem
- The Quality Loop
- Error Handling
- Scripts
Tools it asks for
- Read
- Glob
- Grep
- Bash
--- name: lint-and-validate description: "Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis." allowed-tools: Read, Glob, Grep, Bash --- # Lint and Validate Skill > **MANDATORY:** Run appropriate validation tools after EVERY code change. Do not finish a task until the code is error-free. ### Procedures by Ecosystem #### Node.js / TypeScript 1. **Lint/Fix:** `npm run lint` or `npx eslint "path" --fix` 2. **Types:** `npx tsc --noEmit` 3. **Security:** `npm audit --audit-level=high` #### Python 1. **Linter (Ruff):** `ruff check "path" --fix` (Fast & Modern) 2. **Security (Bandit):** `bandit -r "path" -ll` 3. **Types (MyPy):** `mypy "path"` ## The Quality Loop 1. **Write/Edit Code** 2. **Run Audit:** `npm run lint && npx tsc --noEmit` 3. **Analyze Report:** Check the "FINAL AUDIT REPORT" section. 4. **Fix & Repeat:** Submitting code with "FINAL AUDIT" failures is NOT allowed. ## Error Handling - If `lint` fails: Fix the style or syntax issues immediately. - If `tsc` fails: Correct type mismatches before proceeding. - If no tool is configured: Check the project root for `.eslintrc`, `tsconfig.json`, `pyproject.toml` and suggest creating one. --- **Strict Rule:** No code should be committed or reported as "done" without passing these checks. --- ## Scripts | Script | Purpose | Command | |--------|---------|---------| | `scripts/lint_runner.py` | Unified lint check | `python scripts/lint_runner.py <project_path>` | | `scripts/type_coverage.py` | Type coverage analysis | `python scripts/type_coverage.py <project_path>` |
More agent context in VoDaiLocz/kilo-kit-mcp
163 other files this repository gives its agents, the first 60 shown.
AGENTS.md
CLAUDE.md
Skill
- agent-memoryskills/agent-frameworks/agent-memory/SKILL.md
- claukitskills/agent-frameworks/claukit/SKILL.md
- mcp-agent-patternsskills/agent-frameworks/mcp-agent-patterns/SKILL.md
- multi-agent-orchestrationskills/agent-frameworks/multi-agent-orchestration/SKILL.md
- workflow-state-machinesskills/agent-frameworks/workflow-state-machines/SKILL.md
- ai-multimodalskills/ai-media/ai-multimodal/SKILL.md
- geo-fundamentalsskills/ai-media/geo-fundamentals/SKILL.md
- media-processingskills/ai-media/media-processing/SKILL.md
- screenshotskills/ai-media/screenshot/SKILL.md
- seo-fundamentalsskills/ai-media/seo-fundamentals/SKILL.md
- soraskills/ai-media/sora/SKILL.md
- aestheticskills/design/aesthetic/SKILL.md
- figma-implement-designskills/design/figma-implement-design/SKILL.md
- figmaskills/design/figma/SKILL.md
- frontend-designskills/design/frontend-design/SKILL.md
- mobile-designskills/design/mobile-design/SKILL.md
- tailwind-patternsskills/design/tailwind-patterns/SKILL.md
- ui-stylingskills/design/ui-styling/SKILL.md
- agentic-ragskills/engineering/agentic-rag/SKILL.md
- api-patternsskills/engineering/api-patterns/SKILL.md
- app-builderskills/engineering/app-builder/SKILL.md
- architectureskills/engineering/architecture/SKILL.md
- ask-mattskills/engineering/ask-matt/SKILL.md
- aspnet-coreskills/engineering/aspnet-core/SKILL.md
- backend-developmentskills/engineering/backend-development/SKILL.md
- better-authskills/engineering/better-auth/SKILL.md
- clean-codeskills/engineering/clean-code/SKILL.md
- code-agent-patternsskills/engineering/code-agent-patterns/SKILL.md
- codebase-designskills/engineering/codebase-design/SKILL.md
- code-review-checklistskills/engineering/code-review-checklist/SKILL.md
- code-reviewskills/engineering/code-review/SKILL.md
- context-engineeringskills/engineering/context-engineering/SKILL.md
- context-optimizationskills/engineering/context-optimization/SKILL.md
- database-designskills/engineering/database-design/SKILL.md
- databasesskills/engineering/databases/SKILL.md
- diagnoseskills/engineering/diagnose/SKILL.md
- diagnosing-bugsskills/engineering/diagnosing-bugs/SKILL.md
- docs-seekerskills/engineering/docs-seeker/SKILL.md
- domain-modelingskills/engineering/domain-modeling/SKILL.md
- frontend-dev-guidelinesskills/engineering/frontend-development/SKILL.md
- graph-ragskills/engineering/graph-rag/SKILL.md
- i18n-localizationskills/engineering/i18n-localization/SKILL.md
- implementskills/engineering/implement/SKILL.md
- improve-codebase-architectureskills/engineering/improve-codebase-architecture/SKILL.md
- llm-evalsskills/engineering/llm-evals/SKILL.md
- nextjs-best-practicesskills/engineering/nextjs-best-practices/SKILL.md
- nodejs-best-practicesskills/engineering/nodejs-best-practices/SKILL.md
- openai-docsskills/engineering/openai-docs/SKILL.md
- performance-profilingskills/engineering/performance-profiling/SKILL.md
- playwright-interactiveskills/engineering/playwright-interactive/SKILL.md
- playwrightskills/engineering/playwright/SKILL.md
- prompt-engineeringskills/engineering/prompt-engineering/SKILL.md
- prototypeskills/engineering/prototype/SKILL.md
- python-patternsskills/engineering/python-patterns/SKILL.md
- react-patternsskills/engineering/react-patterns/SKILL.md
- render-deployskills/engineering/render-deploy/SKILL.md
- repomixskills/engineering/repomix/SKILL.md
- researchskills/engineering/research/SKILL.md
Also found in 2 other repositories
The same file, byte for byte, in the weekly crawl of public GitHub.
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

