# Goal Writer

> 将长期、复杂且需要完全托管给 Agent 自行执行的任务转化为有边界、可恢复、可量化验收的 Goal 文件。适用于配置宿主机自动或持续执行前；禁止无限重试、无限审查和没有停止条件的目标。

- Skill: `arctan303/goal-writer` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add arctan303/goal-writer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/arctan303/goal-writer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: arctan303 (https://skillmd.com/u/arctan303)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/arctan303/goal-writer

---


# Goal 编写技能 (goal-writer)

## Purpose

把长期任务写成 Agent 能自主执行、明确停止、失败后恢复并用证据验收的单一 Goal。

## Trigger

- 任务需要跨较长时间、多个工具调用或宿主自动执行。
- 用户明确要求持续执行、托管、直到交付或生成 Goal。
- 普通单轮任务不需要额外 Goal 文件。

## Required context

- 唯一目标、范围和非目标。
- 当前状态、依赖、授权与可用资源。
- 可观察完成标准和验收证据。
- 最大重试/复审边界、中断条件和恢复入口。

## Workflow

1. 将愿望改写为单一、有限、可完成的目标。
2. 写出可观察完成标准和可复现验收方式。
3. 明确授权边界、最大重试次数、reviewer 收敛条件和外部依赖。
4. 规定容量、网络、工具或宿主故障时的中断状态与恢复检查点。
5. 检查 Goal 不会通过“永远继续”“不断生成 reviewer”等文字制造无限循环。

## Output

- 可直接发送给 Agent 的 Goal 块。
- 目标、范围/非目标、完成标准、验收方式。
- 停止条件、失败条件、重试上限和恢复方式。
- 需要用户先授权或决策的事项。

## Stop or escalate

- 目标包含互相依赖的多个大型结果：拆分后再输出。
- 完成标准不可观察或依赖未确认信息：停止并指出缺口。
- 用户要求无限重试、无限审查或规避容量/权限限制：改写为有界目标并明确说明。
- 必须扩大外部权限才能执行：请求用户授权，不自行扩权。

## References

执行前读取 [stage-contract.md](references/stage-contract.md)。

