这个 Claude Skill 把新项目初始化变成了「一键启动」
很多团队新项目开荒的时候,都经历过这种痛苦——
git init 之后,接下来半小时全是在装各种配置:ESLint、Prettier、CI 模板、Dependabot、CodeQL……每一项都不难,但每一项都要配、要调试、要踩坑。GitHub 上有无数「开箱即用」的脚手架工具,但大部分都是给你一堆脚本,然后说「自己看着办」。
byheaven/byheaven-skills 这个包不一样。
它解决了什么问题
这个仓库目前收录 4 个实用 Agent Skill,核心是一个叫 newproject 的 Skill。它的思路是:新项目初始化这件事,应该由 AI 自动完成,而不是人肉操作。
运行 newproject 之后,Claude Code 会自动完成以下步骤:
Tier 1 — 基础结构:自动检测项目类型(Node/Python/Go/Rust),然后从零生成 README、LICENSE、.gitignore、.editorconfig、CONTRIBUTING.md 这套标准文件。
Tier 2 — 工程质量:根据检测到的语言类型,自动配置 CI 模板(GitHub Actions)、ESLint/Prettier 或者 Ruff/golangci-lint,还有 markdownlint 和 pre-commit hook。Dependabot 也一并配置好,带自动合并策略。
Tier 3 — 发布流程:conventional commits 规范、changelog 自动生成、release.yml 流水线,合并前自动检查 commit message 格式。
Tier 4 — 安全扫描:CodeQL 配置、dependency review,以及 GitHub 原生的 secret scanning 引导。生产级项目的标配,但手动配置往往被跳过。
实际体验
newproject 最让人舒服的一点是自包含。所有模板文件都打包在仓库内部的 assets/ 目录下,不需要去外网下载,也不需要配置什么 CDN 或者镜像。这意味着即使在内网环境,只要 Claude Code 能访问这个仓库,就能正常运行。
整个 Skill 的触发流程也很自然——先检测项目状态(ls 一下看是什么类型的项目),然后才问你问题。这比那种一上来就弹一堆问题的「智能助手」体验好很多。
另外三个 Skill 也值得提一下:
- xhs-publisher:小红书内容自动发布工具,用浏览器自动化实现,有需求的同学可以直接装。
- manager:协作角色定义 Skill,告诉 Agent 先讨论再交付,独立验证结果再报告——适合用在多 Agent 场景里当「监督者」角色。
- cache-timer:Prompt Cache 倒计时工具,在 Claude Code 状态栏显示缓存剩余时间,快过期前自动压缩对话上下文,防止 token 浪费。
安装方式
直接用 Claude Code 的插件市场,一行命令搞定:
/plugin marketplace add byheaven/byheaven-skills
或者用 npx 安装:
npx skills add byheaven/byheaven-skills
目前 GitHub 上 2 星(包本身很小众,但每个 Skill 都挺实在)。最后更新 2026 年 9 月 1 日,MIT 协议。
GitHub 链接:https://github.com/byheaven/byheaven-skills
评论区
登录后可评论。