一键导入
writing-cybernetic-goals
Use when an existing v1 chain requires goal.control.json or bounded runtime compatibility.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when an existing v1 chain requires goal.control.json or bounded runtime compatibility.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when a formed task needs durable human-approved meaning, completion obligations, evidence claims, non-goals, or live/destructive authority boundaries.
Use when maintaining or resuming an existing v1 requirements.control.json run; new runs use forming-cybernetic-commitments.
Use when an existing v1 run must compile its reviewed control chain into runtime.control.json.
Use when optional local workflow guidance or legacy v1 workflow compatibility needs diagnosis.
Use when an existing v1 control chain requires design.control.json; v2 strategies remain agent-owned.
Use when cybernetic routing is requested but user input is pre-task intent or role-ambiguous context: confusion, dissatisfaction, risk sense, observed symptoms, failed attempts, method preference, process distrust, source material, declared current state, or unclear requested transformation.
| name | writing-cybernetic-goals |
| description | Use when an existing v1 chain requires goal.control.json or bounded runtime compatibility. |
Legacy v1 compatibility only. V2 objective and completion obligations live once
in commitment.control.json.
Write the goal contract from confirmed requirements and any required design.
This skill does not analyze requirements, design the solution, write execution policy, review, compile runtime, or execute target work.
Detailed rules live in references/goal-writing-detailed-rules.md and
references/control-contract-rules.md.
goal.control.json is not the user-entered runtime /goal. Runtime execution
must use either:
using-bounded-control-json for bounded_runtime; orusing-control-json for compiled JSON pre-goal runs.The user-entered /goal must stay pointer-only.
Use for controlled_run JSON pre-goal orchestration. Requires approved
requirements, any required design, and a completed information sufficiency gate:
for schema 1.1.0+, approved_control.information_sufficiency_check is
satisfied or reviewed not_required, has run-local evidence_ref values, and
has approved independent counterexample_review. Otherwise route to
RunInformationSufficiencyCheck.
Output:
docs/cybernetics/runs/<slug>/goal.control.json
The goal must preserve What the User Approved, source requirements, required
outcomes, non-goals, authority, evidence, and final answer format.
Use for bounded_runtime work with fixed meaning.
Output:
docs/cybernetics/runs/<slug>/goal.control.json
docs/cybernetics/runs/<slug>/runtime.control.json
The direct /goal pointer uses .agents/skills/using-bounded-control-json.
This mode does not require requirements/design/plan/review.
For complex goal control, include:
For bounded goals, include:
Evaluation tasks need an explicit rubric before goal writing. Output-sensitive tasks need final answer format. Multi-place result tasks need result placement. If any of these are missing, return to requirements or design instead of guessing.
For complex goal control, output:
Created or updated goal:
`docs/cybernetics/runs/YYYY-MM-DD-slug/goal.control.json`
Status:
- `approved` / `candidate` / `blocked`
Response-only next step:
- return to `$orchestrating-cybernetic-pregoal`; include `允许使用 subagent 执行 review。`, or
- if manual fallback is being used, continue to `$writing-cybernetic-execution-policies`.
For bounded JSON goal, output the pointer:
/goal Use .agents/skills/using-bounded-control-json and execute docs/cybernetics/runs/YYYY-MM-DD-slug/runtime.control.json. If the bounded JSON is missing, invalid, inconsistent, or insufficient, stop and report the smallest required human decision.
Do not write conversational next-step prompts into goal control JSON.
What the User Approved: Approved./goal is pointer-only.bounded_runtime mode points to using-bounded-control-json.