spatie-javascript
Apply Spatie's JavaScript coding standards for any task that creates, edits, reviews, refactors, or formats JavaScript or TypeScript code; use for variable declarations, comparisons, functions, destructuring, and Prettier configuration to align with Spatie's JS conventions.
How do I install this agent skill?
npx skills add https://github.com/spatie/guidelines-skills --skill spatie-javascriptIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill defines JavaScript and TypeScript coding standards according to Spatie's internal conventions. It consists entirely of reference documentation and code style guidelines with no executable scripts or security risks.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- Runlayerpass
1 file scanned · No issues
- ZeroLeakspass
2 findings · Score: 80/100
What does this agent skill do?
Spatie JavaScript Guidelines
Overview
Apply Spatie's JavaScript coding standards to keep JS/TS code consistent and readable.
When to Activate
- Activate this skill for any JavaScript or TypeScript coding work.
- Activate this skill when working on
.js,.ts,.jsx,.tsx, or.vuefiles. - Activate this skill when configuring Prettier for a project.
Scope
- In scope: JavaScript, TypeScript, Vue single-file components, Prettier configuration.
- Out of scope: PHP, Laravel, CSS-only files, server configuration.
Workflow
- Identify the JavaScript, TypeScript, Vue, or Prettier artifact being changed.
- Read
references/spatie-javascript-guidelines.mdand focus on the relevant sections. - Apply Prettier configuration first, then the language rules relevant to the change.
Core Rules (Summary)
- Use four-space indentation, a 120-character print width, and single quotes.
- Prefer
const, useletonly for reassignment, and never usevar. - Avoid abbreviated variable names except in clear single-line arrow functions.
- Always use strict equality and cast values before comparing different types.
- Use
functionfor declarations and arrow functions for anonymous or terse functions when appropriate. - Keep functions pure, limit
this, and use shorthand object methods. - Prefer object and array destructuring.
References
references/spatie-javascript-guidelines.md
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/spatie/guidelines-skills/spatie-javascript">View spatie-javascript on skillZs</a>