lint-and-validate

Run lint, type, and security checks on Node.js, TypeScript, and Python code changes.

2|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/gajjalaashok75-UI/GakrCLI --skill lint-and-validate-gajjalaashok75-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/gajjalaashok75-UI/GakrCLI/tree/main/assets/skills/lint-and-validate
Command: npx skills add https://github.com/gajjalaashok75-UI/GakrCLI --skill lint-and-validate-gajjalaashok75-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill prevents unfinished or broken code from being reported as done by enforcing validation after every edit, reducing regressions and avoiding late-stage fixes.

Core Features & Use Cases

  • Post-change validation: Runs the right linting and type-checking tools after code modifications.
  • Cross-ecosystem support: Covers common workflows for Node.js, TypeScript, and Python projects.
  • Quality enforcement: Helps teams catch syntax, style, and type issues before delivery.
  • Use case: A developer updates a feature in a TypeScript service and uses this Skill to immediately verify lint, type, and security checks before handing off the work.

Quick Start

Ask the skill to validate your recent code changes and report any lint, type, or security issues that must be fixed before you finish.

Frequently Asked Questions about lint-and-validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run lint and type validation after making code changes?

To run lint and type validation after code changes, you need a workflow that executes linting, type checking, and security verification tools to block delivery until errors are resolved. This approach automates that post-change validation process for Node.js, TypeScript, and Python repositories.

What is post-change linting and why is it needed?

Post-change linting is the process of running quality checks immediately after modifying code. It is needed to prevent unfinished or broken code from being reported as done, reducing regressions and avoiding late-stage fixes by catching syntax, style, and type issues before delivery.

Does this validation workflow support both Python and TypeScript projects?

Yes, this validation workflow supports Python and TypeScript projects, along with Node.js. It applies deterministic quality checks across these ecosystems to ensure lint, type, and security verification workflows are executed before completion.

Can I use this to block code delivery until security checks pass?

Yes, you can use this to block code delivery until security checks pass. It enforces post-change linting, type validation, and security verification workflows that prevent delivery from completing until all detected errors are fully resolved.

What's the best way to catch syntax and style issues before handing off code?

The best way to catch syntax and style issues before handing off code is to enforce post-change validation that runs the right linting and type-checking tools immediately after modifications. This ensures quality enforcement before delivery.