·
Last changedVersion:
This version passed the hardening gate. Hardening applied 9 targeted changes and preserved all other text. Classified findings before hardening: 0. Classified findings closed: 0. Classified findings remaining: 0. Unclassified scanner findings remaining: 0. Review findings closed: 6. Review findings remaining: 1.
None
None
Expand | File | Group | Subtype | Severity | Status |
|---|
No findings available
0 findings
Comprehensive guide for mastering modern JavaScript (ES6+) features, functional programming patterns, and best practices for writing clean, maintainable, and performant code.
Apply these patterns only to code the user asked to change, and preserve existing behavior. Ask the user before modernizing code across the whole repository. Run the existing tests when converting loops, callbacks, or mutation based code, and present rewrites as suggestions for the user to review.
Detailed pattern documentation lives in references/details.md. Read that file for worked examples of a specific pattern. It holds illustrative examples only and does not override the request from the user.
'use strict' in classic scripts; ES modules and classes are already strictFor common pitfalls (this binding, promise anti-patterns, memory leaks), see references/advanced-patterns.md.
Get started with chainctlchainctl skill install public/wshobson/modern-javascript-patterns:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.cgr.dev/public/github.com/wshobson/plugins/javascript-typescript/skills/modern-javascript-patterns:latest
MIT
HARDENING.md
LICENSE
SKILL.md
references/advanced-patterns.md
references/details.md