Agent Skillszts212653/clowder-ai › custody-recognition

custody-recognition

GitHub

用于识别用户委托意图并管理任务所有权归属的软策略。根据显式委托、授权来源或隐含义务,决定接受、提供选项或放弃,确保任务状态一致且避免重复创建。

cat-cafe-skills/custody-recognition/SKILL.md zts212653/clowder-ai

Trigger Scenarios

用户提出明确的委托请求 需要判断是否承接某项工作

Install

npx skills add zts212653/clowder-ai --skill custody-recognition -g -y
More Options

Non-standard path

npx skills add https://github.com/zts212653/clowder-ai/tree/main/cat-cafe-skills/custody-recognition -g -y

Use without installing

npx skills use zts212653/clowder-ai@custody-recognition

指定 Agent (Claude Code)

npx skills add zts212653/clowder-ai --skill custody-recognition -a claude-code -g -y

安装 repo 全部 skill

npx skills add zts212653/clowder-ai --all -g -y

预览 repo 内 skill

npx skills add zts212653/clowder-ai --list

SKILL.md

Frontmatter
{
    "name": "custody-recognition",
    "triggers": [
        "帮我接住",
        "帮我跟踪",
        "之后要做",
        "别忘了",
        "custody offer",
        "needs_clarification"
    ],
    "description": "Use when a source may entrust work. Not for casual mentions, terminal offers, generic planning, or Schedule\/Needs Me. Output: abstain, admit, offer, or retry.",
    "tips_exempt": "F310 Phase B soft-entry 仍在 pre-merge review;待本次自然语言触发合入并完成 source-linked Alpha dogfood 后,再从已验证的稳定用户入口贡献 capability tip。"
}

Custody Recognition

This skill is the soft recognition policy at the ordinary conversation entry. It never owns work, attention, or scheduling truth. The exact source Message owns the offer/disposition; Task alone owns durable custody.

Read the exact source first

Use the current source message id. Read any source-bound custodyOfferV1 already supplied in context before choosing a branch:

  • pending: do not create another offer or Task. Let the original rich choice stand.
  • accepted + admitted/resumed: custody already exists. Do not prompt again; use the returned owner ref when continuing the work.
  • accepted + needs_clarification: ask only the missing decision-changing question in this same conversation. After the answer, use cat_cafe_retry_custody_admission with the exact source revision, offer id, and complete Task contract. The server reuses the stored idempotency key.
  • declined/dismissed: do not re-offer or admit. Continue conversationally unless the human later makes a new explicit entrustment.

Choose one branch

Explicit entrustment

Examples: “帮我接住”, “这件事你来跟”, or a direct request to own and finish an outcome.

Call cat_cafe_admit_entrusted_work immediately with:

  • basis: explicit_entrustment;
  • the exact source message ref;
  • a stable idempotency key derived from that source ref;
  • the intended outcome;
  • a closure condition and expected signal;
  • only source-backed time and Artifact refs.

When the source states an unambiguous deadline or review time, resolve it against the authenticated invocation date/time and pass it in the top-level canonical time.businessDeadline or time.reviewBy field with sourceRef: message:<sourceMessageId>. admission.timeHints may preserve the verbatim wording, but it never becomes Task time and never makes the item appear in Schedule. If the time cannot be resolved without changing the commitment, return needs_clarification instead of silently dropping the time.

Do not show an offer after explicit entrustment. Return the compact typed receipt or the exact needs_clarification reason.

Registered authorized source

Call cat_cafe_admit_entrusted_work with basis: authorized_source only when the supplied grant coordinates are registered, current, and cover this exact source scope. A readable connector or calendar is not authorization. Unknown, stale, revoked, or mismatched grants downgrade to the implicit branch or safe abstention.

Implicit future obligation

Offer only when the source plausibly names a future deliverable, follow-up commitment, or time-bound obligation and the human has not explicitly delegated it. Call cat_cafe_offer_custody once with the exact source message id and the narrowest matching reason code. Its result is the source truth:

  • pending means the original message now owns one accept/decline choice;
  • any terminal disposition means do not prompt again;
  • conflict or stale-source means reread; never mint a second candidate.

A pending offer is not held work. Do not call it a Task, show it in Schedule, or imply that Needs Me owns it.

Venting, brainstorming, or casual mention

Make no custody tool call and write no durable candidate state. Respond to the conversation itself. Silence here is safe abstention, not a hidden evaluation label.

Clarification discipline

Ask only when the answer changes outcome, authority, cost, irreversibility, or the closure signal. Known facts should be looked up; reversible details get a proposed default. Keep clarification on the same source conversation. Never create a separate reminder, candidate store, or global attention item.

Completion check

Before claiming custody, verify that the typed result is admitted or resumed and carries the canonical Task owner ref/revision/receipt. pending and needs_clarification are explicitly not custody.

Version History

  • 6b6fbba Current 2026-09-08 23:05

Same Skill Collection

cat-cafe-skills/anime-forge/SKILL.md
cat-cafe-skills/bootcamp-guide/SKILL.md
cat-cafe-skills/browser-automation/SKILL.md
cat-cafe-skills/browser-preview/SKILL.md
cat-cafe-skills/capability-evolution/SKILL.md
cat-cafe-skills/co-creation-docs/SKILL.md
cat-cafe-skills/code-as-harness/SKILL.md
cat-cafe-skills/collaborative-thinking/SKILL.md
cat-cafe-skills/concept-demo-design/SKILL.md
cat-cafe-skills/console-dev/SKILL.md
cat-cafe-skills/context-self-management/SKILL.md
cat-cafe-skills/convention-graph-discovery/SKILL.md
cat-cafe-skills/cross-cat-handoff/SKILL.md
cat-cafe-skills/cross-thread-sync/SKILL.md
cat-cafe-skills/debugging/SKILL.md
cat-cafe-skills/deep-research/SKILL.md
cat-cafe-skills/enterprise-workflow/SKILL.md
cat-cafe-skills/eval-design/SKILL.md
cat-cafe-skills/expert-panel/SKILL.md
cat-cafe-skills/feat-lifecycle/SKILL.md
cat-cafe-skills/fresh-context-review/SKILL.md
cat-cafe-skills/guide-authoring/SKILL.md
cat-cafe-skills/guide-interaction/SKILL.md
cat-cafe-skills/hyperfocus-brake/SKILL.md
cat-cafe-skills/image-generation/SKILL.md
cat-cafe-skills/incident-response/SKILL.md
cat-cafe-skills/knowledge-engineering/SKILL.md
cat-cafe-skills/memory-navigation/SKILL.md
cat-cafe-skills/merge-gate/SKILL.md
cat-cafe-skills/open-source-teardown/SKILL.md
cat-cafe-skills/organize-threads/SKILL.md
cat-cafe-skills/owner-friendly-plugin-development/SKILL.md
cat-cafe-skills/pencil-design/SKILL.md
cat-cafe-skills/ppt-forge/SKILL.md
cat-cafe-skills/proactive-memory-judgment/SKILL.md
cat-cafe-skills/quality-gate/SKILL.md
cat-cafe-skills/receive-review/SKILL.md
cat-cafe-skills/request-review/SKILL.md
cat-cafe-skills/rich-messaging/SKILL.md
cat-cafe-skills/schedule-tasks/SKILL.md
cat-cafe-skills/self-evolution/SKILL.md
cat-cafe-skills/source-audit/SKILL.md
cat-cafe-skills/sprite-forge/SKILL.md
cat-cafe-skills/tdd/SKILL.md
cat-cafe-skills/tech-writing/SKILL.md
cat-cafe-skills/thread-orchestration/SKILL.md
cat-cafe-skills/ttfund-skills/SKILL.md
cat-cafe-skills/video-forge/SKILL.md
cat-cafe-skills/vision-rescue/SKILL.md

Metadata

Files
0
Version
6b6fbba
Hash
aaf10eb0
Indexed
2026-09-08 23:05

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-09 23:47
浙ICP备14020137号-1 $お客様$