关于 forge
FORGE 是用于限定范围任务的治理型工作流技能,覆盖实施、规划、评审与交付。它按任务分派流程,限制上下文载入,并通过证据和检查点管理进度。
主要功能
- 01按任务分派工作流
- 02限定工作范围与检查点
- 03按需载入项目文档
- 04证据与完成情况检查
- 05并行团队协作指引
适用场景
- 01规划并实施限定范围的任务
- 02评审安全性与任务证据
- 03准备发布或交接
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ redteamlife/ forge --skill forge安装后在 Claude Code 中输入/forge确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/agent-surfaces/AGENTS.mdassets/agent-surfaces/.claude/settings.forge-fragment.jsonassets/agent-surfaces/.codex/hooks.jsonassets/agent-surfaces/.cursor/rules-scoped/go-backend.mdcjs-frontend.mdcproject-conventions.mdcpython-backend.mdcsecurity.mdcassets/agent-surfaces/.cursor/rules/forge.mdcassets/agent-surfaces/.github/copilot-instructions.mdassets/agent-surfaces/.windsurf/rules/forge.mdassets/application-docs/architecture-overview.mddeployment-playbook.mddeveloper-guide.mdincident-runbook.mdinterfaces-and-protocols.mdthreat-model.mdtool-overview.mdassets/application-docs/adr/0001-record-architecture-decisions.mdREADME.mdassets/ci-setup/github.mdgitlab.mdassets/ci/docs/commit-format.mdgovernance-patterns.mdvalidators.mdassets/ci/gitlab/security.gitlab-ci.ymlassets/ci/hooks/commit-msgpre-commitpre-pushassets/ci/policy/forge-org-policy.template.yaml详细介绍
FORGE
FORGE 是一种适用于范围明确的工作的显式工作流:一项任务、清晰的范围、严格的停止条件、证据和清晰的检查点。
将其用于受治理的实现、规划、审查、交付、协调或上下文安全的引导。
路由
- 引导或迁移文档:
forge-bootstrap - 规划生命周期工作:
forge-plan - 构建/实现任务:
forge-build或forge-execute-task - 审查工作:
forge-review - 交付、发布或收尾:
forge-ship - 批判性审视范围和假设:
forge-critique - 执行安全审查:
forge-security-review - 检查完成状态/证据:
forge-evaluation - 阅读/更新经验教训:
forge-memory - 管理私有/公开工具发布:
forge-tool-workflow - 协调多仓库共享契约工作:
forge-cross-project
仅在当前任务需要时阅读参考资料:
- 团队和分支:
references/team-mode.md - 仓库类型:
references/repo-flavors.md - Agent 形式:
references/agent-flavors.md - DevSecOps 门禁:
references/devsecops-gates.md - 应用文档:
references/application-docs.md - 生命周期图:
references/lifecycle-map.md - 技能结构:
references/skill-anatomy.md - 上下文和令牌使用规范:
references/token-efficiency.md
操作模型
- 阅读当前步骤所需的最少项目本地上下文。
- 若存在
docs/forge/CONTEXT.md,优先使用;否则采用保守的lite默认设置。 - 阅读
docs/forge/AI.md、精简任务索引或已配置的任务来源、一项已选任务,以及与任务相关的源文件。 - 启动时不要加载所有 FORGE 文档、所有任务、所有记忆或所有安全检查清单。
- 一次只保留一个范围明确的检查点:实现、证据、任务状态,以及提交或 PR/MR 交接。
- 遇到歧义、缺少前置条件、架构冲突、不安全操作、未解决的安全问题或门禁未通过时,停止。
- 激活遵循
activation_mode;仓库默认路由必须获得同意。
团队模式
多个开发者或 Agent 并行工作时:
- 使用功能分支,而非直接在共享分支上开展工作
- 实现前认领一项任务
- 可执行任务必须明确指定
file_scope - 若以 GitHub 或 GitLab 为权威来源,优先使用问题分配和标签
- 尽可能使用仅追加的证据和记忆记录
- 要求通过 CI,并通过受保护分支合并
输出规范
遵循 docs/forge/AI.md 中的 progress_policy(若未设置,默认使用 compact):
检查点输出简洁,阻碍事项详细,最终只输出一次总结——绝不
逐项复述任务文件和提交中已记录的内容。完整协议:
references/checkpoint-output.md。
评论
支持 Markdown