setup-ts-deep-modules

SAFE max severity INFOSkillSpector Caution 0 registry mattpocock last scanned 1 scan

Verdict safe, but 1 finding (1 info), mainly policy violation. Most recent scan 2026-10-22.

Second scanner: NVIDIA SkillSpector

SkillSpector found no issues but could not fully inspect the package, usually because SKILL.md refers to a file that is not present, so it fails closed to CAUTION instead of SAFE. Read it as "not fully checked", not as a finding. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Wire dependency-cruiser into a TypeScript repo so each package is a deep module, with implementation hidden in subfolders and reachable only through its entry-point files. User-invoked.

Package
3 files, 11 KB
SKILL.md
1077 words, 11 sections
Code
JavaScript (1)

SKILL.md covers: Setup TS Deep Modules · The shape this enforces · Steps · 1. Detect the environment · 2. Install dependency-cruiser · 3. Write the config · 4. Wire it into the checks · 5. Scaffold the example package · 6. Prove the rules bite · 7. Document the convention · Notes

Findings

INFO Skill does not specify a license Policy Violationstatic

Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.

SKILL.md

Remediation: Add 'license' field to SKILL.md frontmatter (e.g., MIT, Apache-2.0)

What is in the package

FileKindSize
SKILL.mddoc7.4 KB
dependency-cruiser.config.cjsscript3.6 KB
agents/openai.yamlconfig149 B

External hosts referenced

github.com

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Package contents recorded 2026-10-22 at commit 5beb35b040e3. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources