DEV Community

syw1516
syw1516

Posted on

I built a 30-second Claude Code setup generator (free, no signup)

你看到的那个页面就是它:

https://syw1516.github.io/claude-setup-generator/?src=devto

## 30 秒解决什么

装好 Claude Code 之后, 真正卡人的不是模型本身, 而是:

  • CLAUDE.md 怎么写? 写多少? 写哪些规则?
  • 要不要加 hook 拦破坏性命令 (rm -rf /、git push --force、DROP TABLE)?
  • 项目常用的小 skill (CHANGELOG 生成、PR 评审) 怎么搭?

每个新手都要重新踩一遍这些坑, 而且各人写的 CLAUDE.md 质量参差不齐。

## 这个生成器做了什么

选 4 项:

  1. 主语言 (TS/JS、Python、Go、Rust)
  2. 项目类型 (SaaS / 库 / CLI / 数据管道)
  3. 包管理器 (npm / pnpm / yarn / pip / cargo / go)
  4. 团队规模 (solo / 2-5 / 6-20)

点 Generate, 直接给你 4 个可复制的文件:

| 文件 | 作用 |

|---|---|

| CLAUDE.md | 针对你选的栈的定制项目规则 (stack / hard rules / patterns / agent 守则) |

| .claude/hooks/destructive_hook.py | PreToolUse hook, 10 条正则拦 11 种破坏性 shell 命令 |

| .claude/settings.json | hook 注册片段 |

| skills/generate-changelog/SKILL.md | CHANGELOG 生成 skill |

粘贴即用, 不装额外依赖, 纯标准库。

## 设计取舍

  • 不装任何依赖: hook 是单文件 Python, python3 就能跑
  • 规则比代码重要: CLAUDE.md 里最值钱的是 "Hard rules" 那节 (禁止 as any、禁止删测试、Conventional commits), 这些让 AI 不踩雷比生成代码 本身更有价值
  • hook 默认放行: 只拦明确危险的命令, git push --force-with-lease / DELETE ... WHERE / rm -rf ./build 这类正常开发操作都放行

## 反馈

如果你用了, 留个 comment 告诉我:

  • 哪个规则你觉得没道理
  • 你想要哪种项目类型的模板 (SaaS / CLI / 库 / 数据管道里目前 SaaS 和 CLI 比较完善)
  • 有没有想加进生成器的 skill

够 30 个独立访客 + 3 条功能请求, 我就接 Stripe 做 $9/月 付费版 (加 "一键装进 GitHub 仓库" + 个性化模板)。

Top comments (0)