install-anti-slop
Install Anti-Slop Rules for Oxlint
Adding opinionated Oxlint rules manually requires copying plugin files and merging configuration safely. This skill performs the integration while preserving existing project settings.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "install-anti-slop" from https://skillstore.io/skills/dmmulroy-install-anti-slop.md and its manifest at https://skillstore.io/api/skills/dmmulroy-install-anti-slop/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.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 "install-anti-slop". Install anti-slop in this Oxlint project.
Expected outcome:
Copied the plugin into the project tooling directory, registered fifteen rules, added required development dependencies, and completed lint and type checks.
Using "install-anti-slop". Add anti-slop without fixing current application code.
Expected outcome:
- Installed and configured the plugin without changing application source.
- Reported existing rule violations for later review.
- Preserved unrelated working tree changes.
Using "install-anti-slop". Migrate our older local anti-slop rules.
Expected outcome:
Compared the existing rules with the bundled version, preserved project-specific behavior separately, updated configuration, and documented remaining differences.
Security Audit
Medium RiskAll 49 static findings are false positives caused by TypeScript imports, template literals, AST property names, or Markdown formatting. Semantic review found two medium risks: unchecked installer destinations and installation of unpinned current dependency versions.
Confirmed security concerns (2)
Risk Factors
โ๏ธ External commands (36)
๐ Filesystem access (6)
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/dmmulroy-install-anti-slop/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/dmmulroy-install-anti-slop?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/dmmulroy-install-anti-slop?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dmmulroy-install-anti-slop/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/dmmulroy-install-anti-slop.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
dmmulroy. (2026). install-anti-slop security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dmmulroy-install-anti-slop/audits/2BibTeX citation
@techreport{dmmulroy-dmmulroy-install-anti-slop-2026,
author = {dmmulroy},
title = {install-anti-slop security audit report (audit version 2)},
institution = {Skillstore},
year = {2026},
number = {2},
url = {https://skillstore.io/skills/dmmulroy-install-anti-slop/audits/2},
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: "install-anti-slop security audit report (audit version 2)"
version: "unspecified"
type: report
authors:
- name: "dmmulroy"
date-released: "2026-08-15"
url: "https://skillstore.io/skills/dmmulroy-install-anti-slop/audits/2"
identifiers:
- type: other
value: "skillstore:dmmulroy-install-anti-slop:audit:2"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Add Strict Linting
Install the complete anti-slop rule set in a TypeScript service while preserving its current Oxlint settings.
Standardize Repository Checks
Apply consistent type-safety and code-quality rules across a maintained JavaScript or TypeScript repository.
Migrate a Local Plugin
Compare an older local anti-slop copy, replace it carefully, and retain project-specific rules separately.
Try These Prompts
Install the anti-slop Oxlint plugin in this repository. Preserve existing configuration and report every changed file.
Add anti-slop using this repository's package manager. Run lint and type checks, then summarize unresolved findings.
Integrate anti-slop with this Vite+ repository. Merge lint and format ignores, register the plugin, and run the full check.
Review the existing local anti-slop plugin before migration. Compare rules and diagnostics, preserve custom behavior, and explain every compatibility decision.
Best Practices
- Review the working tree and existing lint configuration before installation.
- Inspect dependency versions and the final diff before accepting changes.
- Address new findings through clearer types and boundary parsing instead of weakening rule severity.
Avoid
- Do not overwrite an existing plugin copy before comparing its rules and diagnostics.
- Do not replace existing ignore patterns or unrelated dependency ranges.
- Do not suppress findings with unsafe casts or mechanical type changes.
Frequently Asked Questions
Which projects can use this skill?
Which rules are installed?
Will it overwrite an existing plugin?
Does it fix every new lint finding?
How are dependency versions selected?
What checks run after installation?
Developer Details
Author
dmmulroyLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
ba0224440a0286a68c9ef7d65e409a580b885eba
Maintenance freshness
8/16/2026
Usage
0 downloads ยท 0 views
File structure
๐ assets/
๐ anti-slop/
๐ index.ts
๐ rules/
๐ no-chained-type-assertions.ts
๐ no-conditional-empty-object-spread.ts
๐ no-known-value-widening.ts
๐ no-module-mocking.ts
๐ no-reflect-apply.ts
๐ no-reflect-get.ts
๐ no-runtime-typeof.ts
๐ no-shape-in-symbol-names.ts
๐ no-unknown-type-aliases.ts
๐ no-unsafe-dictionary-type.ts
๐ require-safety-comment-for-type-assertion.ts
๐ shared/
๐ dictionary-types.ts
๐ lexical-type-parameters.ts
๐ reflect-method.ts
๐ scripts/
๐ install.mjs
๐ SKILL.md