forge 命令面被定义为数据(src/commands.js),并由 forge docs check 与文档对账,因此一个命令无法在不被文档察觉的情况下上线或消失。命令分为五组。
Core
引导与维护:
init、sync、doctor、catalog、docs、update。Memory
跨会话与团队记忆:
cortex、recall、remember、brain、ledger、
reuse、handoff、decide。Substrate
行动前关卡及其各阶段:
substrate、preflight、route、impact、
scope、context、anchor、diagnose、imagine、lean。Quality
验证与安全:
verify、scan、spec、taste、uicheck、harden。Config
提供方、成本、仪表盘、品牌、atlas、stack:
config、cost、dash、brand、
atlas、stack。约定
- 默认建议性。 设置
FORGE_ENFORCE=1可把基座变成对最强信号的硬阻断 (空洞的提示、无法装配出必需上下文、爆炸半径超过默认的 25 文件阈值)。 - 默认安静。 每个命令的
Forge <cmd> — …标题只是品牌装饰,藏在--verbose/FORGE_VERBOSE后面;命令会先输出结果。 - 管道友好的输出。 被管道时输出纯文本;在 TTY 上会加上品牌配色和置信度进度条。
NO_COLOR关掉颜色,FORCE_COLOR=1强制打开。 --json在基座和大多数分析命令中可用,便于脚本使用。
环境变量
运行
forge --help 查看始终最新的命令列表,或 forge catalog 查看每个工具、crew 与护栏的 Start-Here 索引及一句话说明。