1.0 KiB
1.0 KiB
name, description, triggers
| name | description | triggers | |||
|---|---|---|---|---|---|
| Prettier Automator | Generates Prettier configuration and optional Husky + lint-staged hooks to auto-format code on commit. |
|
Prettier Automator
Purpose
- Create a consistent Prettier config and add scripts/hooks to keep code formatted automatically.
Example prompts
- "create .prettierrc and format script"
- "add husky pre-commit to run prettier via lint-staged"
Example .prettierrc
{
"printWidth": 100,
"tabWidth": 2,
"singleQuote": true,
"trailingComma": "all",
"semi": true
}
Suggested package.json additions
"scripts": {
"format": "prettier --write \"src/**/*.{ts,tsx,js,jsx,css,scss,md}\""
},
"lint-staged": {
"src/**/*.{js,jsx,ts,tsx}": [
"prettier --write"
]
}
Husky notes
npx husky-init && npm installthennpx husky set .husky/pre-commit "npx lint-staged"to hook formatting.- This agent suggests commands and scaffold snippets; applying hooks requires running the commands locally.