init-project
Installation
SKILL.md
Init Project
与 bensz-collect-bugs 的协作约定
因本 skill 设计缺陷导致的 bug,先用 bensz-collect-bugs 记录到 ~/.bensz-skills/bugs/,不要直接改用户本地已安装源码;若有 workaround,先记 bug 再继续。只有用户明确要求公开上报时,才用本地 gh 上传到 huangwb8/bensz-bugs;不要 pull / clone 整个仓库。
目标与边界
为当前项目生成标准 AI 协作文档,让 Claude Code / OpenAI Codex CLI 等工具理解项目目标、工程原则、变更记录规则与协作边界。
只允许在当前工作目录及其子目录内创建或修改文件。禁止写入父目录、其它项目、系统目录或用户级配置。脚本会在写入前校验输出路径,失败时立即停止。
输出文件
AGENTS.md:跨平台通用项目指令,Single Source of Truth;必生成,智能合并。CLAUDE.md:Claude Code 适配层,核心为@./AGENTS.md;必生成,智能合并。README.md、CHANGELOG.md、.gitignore:按需生成;--overwrite可覆盖/合并。项目变更必须维护CHANGELOG.md。docs/、docs/plans/:完整初始化时自动补齐;计划文档固定放在./docs/plans/。docs/contribution.bac:默认 BAC 账本;--bac-file可改,--disable-bac可关。