SuperAPI AI 工具集

repo-scaffold

通用与其它

查看项目

更新于 10-16 01:10

技能介绍

用途:用于从零搭建新的 GitHub 仓库、为已有仓库补齐标准文件、统一多个项目的仓库配置,或为私有仓库开源做准备。

主要能力:生成 LICENSE、.gitignore、CONTRIBUTING.md、SECURITY.md、CODEOWNERS、.editorconfig、.github/ISSUE_TEMPLATE/bug-report.yml、feature-request.yml、pull_request_template.md 和 .github/workflows/ci.yml;通过 package.json、pyproject.toml/setup.py/requirements.txt、Cargo.toml、go.mod 等标记文件识别 Node.js/JavaScript/TypeScript、Python、Rust、Go、多语言或通用项目,并据此调整模板内容。传入 --public 时额外生成 .public-repo、.pii-allowlist、.commit-msg-blocklist。

使用方式:安装命令为 claude skill install repo-scaffold。调用格式为 /repo-scaffold [repo-path] [--license MIT|Apache-2.0|ISC] [--public] [--ci github-actions|none]。repo-path 默认当前目录;--license 默认 MIT;--public 默认关闭;--ci 默认 github-actions。执行时会先验证目标路径是否已初始化 git 仓库,再扫描已有文件并列出冲突,检测项目类型,生成文件,展示创建计划并等待用户确认,最后写入文件并输出摘要。

限制:不会在没有明确许可时运行 git init,也不会覆盖已有文件;写入前始终需要用户确认。许可证可选类型、支持版本表、CI 等具体内容主要依据资料中提供的规则和模板,未提供价格、平台效果等信息。