arch-check
架构与实现审查 —— 基于「概念建模 → 职责划分 → 机制/策略分离 → 因果与不变量 → 属性建模 → 模块化 → SOLID → GRASP → YAGNI」的全维度审查,带置信度门控与假阳性抑制(对抗"过度工程建议"这类 AI slop)。触发于:要求…
Creates or reuses an isolated AgentsMesh Git worktree from a verified base branch, preserves existing changes, and optionally starts the worktree-scoped development environment. Use when the user asks for a new worktree or isolated work for a feature, fix, investigation, or
$ npx -y skills add AgentsMesh/AgentsMesh --skill worktree --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/worktreeContext preview
The summary Claude sees to decide when to auto-load this skill.
Creates or reuses an isolated AgentsMesh Git worktree from a verified base branch, preserves existing changes, and optionally starts the worktree-scoped development environment. Use when the user asks for a new worktree or isolated work for a feature, fix, investigation, or
name: worktree description: >- Creates or reuses an isolated AgentsMesh Git worktree from a verified base branch, preserves existing changes, and optionally starts the worktree-scoped development environment. Use when the user asks for a new worktree or isolated work for a feature, fix, investigation, or review.
Create worktrees next to the main checkout under `AgentsMesh-Worktrees`.
1. Determine the requested branch name, base branch (default `main`), and whether the task actually needs a running development stack. 2. Inspect repository state and identify the base remote from the user's request, the base branch upstream, or its URL:
git status --short --branch git remote -v git worktree list
Preserve all existing changes. Do not stash, reset, commit, or clean the main checkout as a side effect of worktree creation. 3. Fetch the selected base:
git fetch <base-remote> <base-branch>
4. Derive a filesystem-safe directory name by replacing `/` in the branch with `-`. Use `$(dirname "$repo_root")/AgentsMesh-Worktrees`; do not embed a user-specific absolute path. 5. Check whether the branch or path already exists. If the branch is new:
git worktree add -b <branch-name> \
<worktree-root>/<directory-name> \
<base-remote>/<base-branch>If the branch already exists and is not checked out elsewhere, attach it without `-b`. Never delete or reset an existing branch to make the command succeed. 6. In the new worktree, verify:
git status --short --branch git log --oneline -3 git merge-base --is-ancestor <base-remote>/<base-branch> HEAD
7. Start the environment only when runtime verification is needed. Read `references/dev-environment.md`, run the appropriate Bazel lifecycle target, then load and report the generated `deploy/dev/.env` values.
Report the absolute worktree path, branch, base ref and commit, whether the development stack was started, and the generated ports when applicable. Do not remove the worktree automatically; cleanup must preserve uncommitted or unpushed work.
The AI Agent Workforce Platform. Run a hundred AI coding agents across your own machines — schedule, isolate, and steer them all from one console.
Repo: AgentsMesh/AgentsMesh
架构与实现审查 —— 基于「概念建模 → 职责划分 → 机制/策略分离 → 因果与不变量 → 属性建模 → 模块化 → SOLID → GRASP → YAGNI」的全维度审查,带置信度门控与假阳性抑制(对抗"过度工程建议"这类 AI slop)。触发于:要求…
Selects and runs the appropriate AgentsMesh end-to-end suite for Web, Desktop, MCP, or iOS, including worktree-specific environment setup and browser-level…
Completes the AgentsMesh GitHub pull-request workflow: commits scoped changes, rebases on the authoritative GitHub branch, opens or reuses a PR, monitors…
Audits or synchronizes the authoritative GitHub main branch to the internal GitLab mirror without importing GitLab-only history back into GitHub. Use when…