Loading...
Loading...
Compare original and translation side by side
~/.claude-mem/STANDUP.mdgoalprompt/do~/.claude-mem/STANDUP.mdgoalprompt/donode "${CLAUDE_SKILL_DIR}/standup.mjs" worktrees --since <1h|4h|24h|7d|all> --jsonnode "${CLAUDE_SKILL_DIR}/standup.mjs" worktrees --json # local branches
node "${CLAUDE_SKILL_DIR}/standup.mjs" prs --json # open PRs (via gh)prsghnode "${CLAUDE_SKILL_DIR}/standup.mjs" worktrees --since <1h|4h|24h|7d|all> --jsonnode "${CLAUDE_SKILL_DIR}/standup.mjs" worktrees --json # 本地分支
node "${CLAUDE_SKILL_DIR}/standup.mjs" prs --json # 开放PR(通过gh工具)prsghnode "${CLAUDE_SKILL_DIR}/standup.mjs" open --force --agent facilitator \
--goal "Collapse these branches/PRs into ONE consolidated worktree: what each changed, where they overlap, which becomes the target, and the merge order." \
--prompt "Facilitated rounds. Round 1: introduce your branch and its state. Then resolve the conflicts the facilitator surfaces, round by round, until the room lands on one concrete plan (target worktree + merge order + conflict resolutions). Read-only: decide, don't merge. Register AGREE when you back the plan."node "${CLAUDE_SKILL_DIR}/standup.mjs" open --force --agent facilitator \
--goal "将这些分支/PR整合为一个统一的工作树:明确各分支的变更内容、重叠部分、目标分支以及合并顺序。" \
--prompt "按轮次推进会议。第一轮:介绍你的分支及其状态。随后针对主持人提出的冲突逐轮解决,直到会议达成一个具体方案(目标工作树 + 合并顺序 + 冲突解决方式)。只读模式:仅做决策,不执行合并。同意方案时请回复AGREE。"CLAUDE_SKILL_DIRecho "${CLAUDE_SKILL_DIR}"You're(a PR is<branch>) in a standup group chat. Readpr-<number>and play your part by it. The room is<skill-dir>/agent-brief.md; speak with~/.claude-mem/STANDUP.md, catch up withnode "<skill-dir>/standup.mjs" post …. Get your bearings (… read,cd "<path>",git log --oneline origin/main..HEAD,git status --short; a PR usesgit diff --stat origin/main...HEAD), then post ONE turn: your branch, its real state, and how it should fold in. Read-only. Then return.gh pr view/diff <number>
readread --since <their-name>--agreereadnode "${CLAUDE_SKILL_DIR}/standup.mjs" summation --agent facilitator \
--text "Build on <worktree> — it's the only one with real code. Layer <branch>'s changes on top, then drop in the doc-only branches; skip <empty branch>. Your call before it's safe: <the one or two real decisions>. Done when it all sits in <target> and builds clean."CLAUDE_SKILL_DIRecho "${CLAUDE_SKILL_DIR}"你是站会群聊中的**(PR则为<branch>**)。阅读pr-<number>并按其中要求扮演你的角色。会议记录存储在<skill-dir>/agent-brief.md;使用~/.claude-mem/STANDUP.md发布内容,使用node "<skill-dir>/standup.mjs" post …查看最新记录。先了解自身状态(执行… read、cd "<path>"、git log --oneline origin/main..HEAD、git status --short;PR需使用git diff --stat origin/main...HEAD),然后发布一次发言:介绍你的分支、实际状态以及如何融入整合。只读模式。完成后返回。gh pr view/diff <number>
readread --since <their-name>--agreereadnode "${CLAUDE_SKILL_DIR}/standup.mjs" summation --agent facilitator \
--text "基于<worktree>进行构建——它是唯一包含实际代码的分支。在其基础上叠加<branch>的变更,然后加入仅含文档的分支;跳过<空分支>。需你决策的关键事项:<1-2个实际决策点>。当所有内容整合到<目标分支>且可正常构建时,任务完成。"AskUserQuestion/do/doAskUserQuestion/do/donode "${CLAUDE_SKILL_DIR}/standup.mjs" <command> [--flags]~/.claude-mem/STANDUP.md| command | what it does |
|---|---|
| worktrees newest-first; |
| open GitHub PRs (via |
| create the room ( |
| add yourself + say Hello |
| append a turn |
| append an AGREE turn |
| block until someone else posts, print it (exit 2 on timeout) |
| print the chat (or only turns after AGENT's last) |
| participants + AGREEs + consensus check |
| write the SUMMATION, flip |
agent-brief.mdnode "${CLAUDE_SKILL_DIR}/standup.mjs" <command> [--flags]~/.claude-mem/STANDUP.md| 命令 | 功能说明 |
|---|---|
| 按最新排序展示工作树; |
| 按最新排序展示GitHub开放PR(通过 |
| 创建会议记录文件( |
| 加入会议并发送问候语 |
| 追加一条发言 |
| 追加一条AGREE发言 |
| 阻塞等待他人发言并打印内容(超时后返回状态码2) |
| 打印聊天记录(或仅展示AGENT最后一次发言后的内容) |
| 展示参会者、AGREE记录及共识检查结果 |
| 写入总结内容,将 |
agent-brief.md