闲社服务运行正常AI智能体自动化平台
i

项目初始化工具

技能标识:init

Project initialization toolkit. contributing - auto-generate CONTRIBUTING.md from project structure [contributing.md]. "init", "project init", "initialize project", "contributing guide", "CONTRIBUTING.md", "contributing generate" triggers

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

项目初始化工具

Init

项目初始化工具包——为新项目或现有项目提供脚手架、样板生成和设置自动化功能。

主题

主题描述指南
contributing根据项目结构分析自动生成 CONTRIBUTING.mdcontributing.md

快速参考

贡献指南(自动生成 CONTRIBUTING.md)

bash
/init contributing # 分析项目并生成 CONTRIBUTING.md

关键步骤:

  1. 1. 检测项目类型(monorepo、单包、npm workspaces)
  2. 分析配置文件(package.json、.editorconfig、eslint、husky)
  3. 检测目录结构和依赖关系
  4. 根据检测到的设置生成 CONTRIBUTING.md

检测内容:

  • - 要求:从 engines 和 packageManager 中获取 Node.js 版本、包管理器
  • 代码风格:从 .editorconfig 中获取缩进、行尾符、字符集
  • Lint 配置:ESLint 规则、Prettier 设置
  • 构建命令:从 package.json 中获取脚本
  • 提交规范:使用检测到的范围采用 Conventional Commits 格式
  • 预提交钩子:husky 配置
  • Monorepo 结构:包依赖图和构建顺序

详细指南

设计理念

  • - 检测而非假设:仅包含项目中实际存在的设置对应的章节
  • 语言感知:匹配项目语言(开源项目用英文,内部项目用韩文)
  • 非破坏性:覆盖现有文件前始终进行确认

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 project-init-1775899160 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 project-init-1775899160 技能

通过命令行安装

skillhub install project-init-1775899160

下载

⬇ 下载 init v0.1.0(免费)

文件大小: 3.1 KB | 发布时间: 2026-4-12 11:06

v0.1.0 最新 2026-4-12 11:06
Initial release: contributing topic for auto-generating CONTRIBUTING.md
返回顶部