用途:在项目中安装或更新 Companify 时,建立 .companify 配置、company/ 产物目录树以及代理指令,属于治理性准备步骤,而非编写商业计划本身。
主要能力与流程:先定位项目根目录并阅读项目 AGENTS.md、.companify/ 与 company/ 现有文件、存在的 .brandfy/config.yaml 及 agents-consumer.md 参考。检测 Brandfy:若存在 .brandfy/config.yaml 和 brand/strategy.md,则在 Company Context 模板的 Brandfy 段记录品牌上下文可用,否则明确说明 Companify 在无品牌上下文下运行。随后执行:node <caminho-da-skill>/scripts/setup.mjs --project .。然后打开 .companify/config.yaml,与用户一起调整 company.name、country、language、currency 和 stage;stage 可为 idea、validation、pre-revenue、early-revenue、growth、scale、established。商业简报不完整时,用 $companify-interview 开展发现并填写 .companify/company-context.md,不得虚构回答。
幂等与保留:保留既有配置与产物,只创建缺失的文件和目录;仅替换 AGENTS.md 中的 Companify 块;对已存在的模板化文件(.companify/company-context.md、.companify/progresso.md)只在各节末尾补充当前模板有而用户文件尚缺的“标签:”字段,并在文件末尾补充尚不存在的整节 ##;绝不删除、重排或重写用户已填写的节、字段或值。
验证与收尾:写入后执行 node <caminho-da-skill>/scripts/setup.mjs --project . --check 并检查 git diff;确认 .companify/progresso.md 存在(旧版本 .companify/ 无此文件时应由 setup 创建,供所有 companify-* 技能续接访谈);检查 AGENTS.md 中 companify:consumer 定界块,并查看 .companify/config.yaml 与 company/README.md 确认阶段与各产物状态。重复执行应无改动,出现差异说明配置不完整或代理块过旧。最后汇报创建文件、保留文件、所设阶段、验证结果与待办。限制:该技能不替代 $companify-interview 的商业内容工作。