---
name: code-formatter
description: Formats code files using prettier and eslint. Use when the user wants to format code, fix linting issues, or clean up code style.
allowed-tools: [Read, Write, Bash]
changelog:
  - "2026-08-15: Repaired malformed frontmatter; preserved the file body."
---

# Code Formatter Skill Automatically formats code files using industry-standard tools. ## Capabilities - Format JavaScript/TypeScript with Prettier

- Fix ESLint issues automatically
- Format JSON, YAML, and Markdown files
- Run format checks before commits ## Usage Examples **Format a single file:**

````
"Format the src/index.js file"
``` **Format entire directory:**
````

"Format all files in the src/ directory"

```**Check formatting without changes:**

```

"Check if files in src/ are properly formatted"

```## Configuration Set these environment variables for custom configuration:
- `PRETTIER_CONFIG`: Path to prettier config (default:.prettierrc)
- `ESLINT_CONFIG`: Path to eslint config (default: .eslintrc.js)
```
