init-prettier-git-hooks

Installation
SKILL.md

初始化 Prettier + Git Hooks 格式化流程

本技能用于在任何 Node.js 项目中初始化或补强基于 lint-staged + simple-git-hooks + prettier 的 git 提交前格式化流程。重点不是“把模板复制进去”,而是对目标项目做检查、合并、补全、精确覆盖

目标结果

当用户要求处理本技能时,最终应让项目具备这一整条 LF 统一链路:

  1. .gitattributes* text=auto eol=lf
  2. .editorconfig[*] 区块内存在 end_of_line = lf
  3. prettier.config.mjsendOfLine: "lf",禁止保留 "auto"
  4. package.jsonlint-staged.config.jssimple-git-hooks.mjs 的格式化链路可正常工作
  5. 执行 git add --renormalize . 后,git 行尾归一化完成

1. 定位根 package.json 并检查依赖

在安装任何依赖之前,必须先定位到项目的package.json 文件所在位置,并检查必需依赖是否已经安装。

1.1. 定位根 package.json

Related skills

More from ruan-cat/monorepo

Installs
11
GitHub Stars
3
First Seen
Mar 5, 2026