lint-and-validate
Run Lint and Type Validation
Code changes often fail because lint, type, or audit checks are skipped. This skill guides agents through repeatable validation for Node.js and Python projects.
This skill is part of a pack
Install the whole pack to get every skill the task needs, in one command.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "lint-and-validate" from https://skillstore.io/skills/sickn33-lint-and-validate.md and its manifest at https://skillstore.io/api/skills/sickn33-lint-and-validate/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "lint-and-validate". Validate a TypeScript project after a component update.
Expected outcome:
- Lint passed with no remaining style errors.
- Type checking failed in one component because a required prop was missing.
- Recommended next step: update the prop usage and rerun validation.
Using "lint-and-validate". Review a Python project before marking a bug fix complete.
Expected outcome:
- Ruff found formatting issues and corrected them.
- Mypy reported two missing annotations in changed functions.
- Recommended next step: add the annotations and repeat the check.
Using "lint-and-validate". Check whether a repository has validation tools configured.
Expected outcome:
The project has lint and type checks configured, but no security audit command was detected. Add one before release validation.
Security Audit
High RiskThe Python runner genuinely executes lint commands in the target project, including project-defined npm lint scripts. Several SKILL.md command examples are actionable because the skill allows Bash, while pure command-name and filename mentions are false positives. No prompt injection or explicit data-exfiltration intent was found.
Confirmed security concerns (1)
Capability review items (9)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
โ๏ธ External commands (13)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/sickn33-lint-and-validate/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-lint-and-validate?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-lint-and-validate?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-lint-and-validate/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-lint-and-validate.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
sickn33. (2026). lint-and-validate security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-lint-and-validate/audits/5BibTeX citation
@techreport{sickn33-sickn33-lint-and-validate-2026,
author = {sickn33},
title = {lint-and-validate security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-lint-and-validate/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "lint-and-validate security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/sickn33-lint-and-validate/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-lint-and-validate:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Pre-commit Validation
Run lint and type checks before reporting a code change as complete.
Agent Quality Gate
Give Claude, Codex, or Claude Code a consistent checklist after edits.
Repository Health Review
Check whether a project has common validation tools configured and usable.
Try These Prompts
Validate the current project after my changes. Run the appropriate lint and type checks, then summarize any failures.
Run the project lint workflow. Fix clear style or syntax issues, then rerun validation until the lint check passes or needs my decision.
Run lint, type checks, and configured security audit commands for this repository. Report each result and the remaining risk.
Inspect the repository validation setup. Identify missing lint, type, or audit configuration, then propose the smallest practical improvements.
Best Practices
- Run validation from the repository root so tools find their configuration files.
- Review commands before running them in repositories from unknown sources.
- Rerun failed checks after fixes and report the final result clearly.
Avoid
- Do not run project-defined scripts from untrusted repositories without user approval.
- Do not treat passing lint as proof that the code is correct or secure.
- Do not ignore missing tool configuration when a project should enforce standards.
Frequently Asked Questions
What tools does this skill use?
Does it fix code automatically?
Is it safe for untrusted repositories?
Does it run tests?
Can Claude Code and Codex use it?
What happens when no linter is configured?
Developer Details
Author
sickn33License
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
0519034dad657fb1f7706e0550e962beeda73fdf
Maintenance freshness
7/18/2026
Usage
9 downloads ยท 85 views
File structure