Community编程与开发github.com

a-freshcat/workspace-main-conversation

管理共享工作区的对话分工、文件归属与认领归拢;进入已启用的工作区、共享写入或整理散落产物时使用。

workspace-main-conversation 是什么?

workspace-main-conversation is a Codex agent skill that 管理共享工作区的对话分工、文件归属与认领归拢;进入已启用的工作区、共享写入或整理散落产物时使用。.

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add a-freshcat/workspace-main-conversation

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Workspace Collaboration v2.1

Goal: Support collaboration with minimal state; read details on demand. Specific task assignments are at the user's discretion. Script paths are relative to this skill directory; workspace parameters use absolute paths. Compatible with Codex and DSH.

Entering or Resuming

Run node scripts/workspace.mjs context --workspace WORKSPACE --session SESSION. SESSION uses the current conversation ID provided by the runtime environment; if unavailable, keep as unknown—do not guess identity or claim. If the workspace is not enabled, continue with the user's original task; only execute init when the user explicitly designates a main conversation and enables management. For a new context, fetch the full brief first; for subsequent contexts in the same conversation, use the last fully processed --since STAMP and read only changes. scope=declared-metadata only checks registered information; it does not prove that source files have not changed or that unregistered conversations do not exist.

Execution

  • role=main: Aggregate registered tasks, process alerts, review conflicts and duplicate work; at phase end, generate sum.md using summary.
  • role=child: Only maintain own task records and artifacts; when context is needed, prefer detail --task ID.
  • When taking a task, changing status, or handing off results, use task --file INPUT.json to register; see the Command Reference for fields and commands. Normal replies do not require ledger updates.
  • Before shared writes, register writes first; if a claim conflict arises, serialize the handoff. Use check to verify registered paths, and re-read the target file before editing.
  • sum.md is generated by the main conversation script; child conversations update their own records. If content is unchanged, do not increase the task version.

When Information Is Insufficient

more=true uses the same --since and --offset NEXT to read all relevant pages, then saves the stamp. Unknown states, incomplete scans, or parse errors are retained as issues; use check --offset N for detailed file inspection. When scattered artifacts, unclear ownership, or unclaimed claims are found, read Claims and Consolidation. Only read Forensic Commands when DSH logs are needed as clues; for enabling old workspaces, see Migration. In daily use, only read the brief. Depend only on currently available state; use an explicit handoff to take over a main conversation. File timestamps do not indicate whether a conversation is running. These records coordinate cooperation, do not replace tool permissions, and do not prevent external writes that do not follow the conventions.

相关技能