← ClaudeAtlas

dev-tasklisted

Allowlisted development (wezdeck (+ optional team roots in local config)) under OpenClaw: wezdeck defaults to primary master; claw worktrees when parallel/isolation needed; 团队仓 still prefers claw-*; human/Claw rails (H1/H2, C1/C2/C3), ACP access layer.
yunsii/wezdeck · ★ 5 · AI & Automation · score 77
Install: claude install-skill yunsii/wezdeck
# Dev task (allowlisted repos) ## When Write work only under allowlist (see `AGENTS.md`). Pure Q&A: skip. Other repos: refuse. | Logical | Roots | | --- | --- | | 团队仓 | `$HOME/work/team-repo`, `$HOME/work/.worktrees/team-repo` | | wezdeck | `$HOME/github/wezterm-config` (primary), optional `.worktrees` | ## cwd policy (L0-12/13) **Core:** personal projects → default mainline. **wezdeck** is the local instance. | Repo | Default | Worktree when | | --- | --- | --- | | **wezdeck** (personal) | **primary `master`** | parallel, long experiment, isolated agent cwd, user asks | | **团队仓** (team-ish) | **claw-\*** under `dirname(primary)/.worktrees/<repo>/` | default isolation unless user overrides | Path formula (when used): `dirname(realpath(primary))/.worktrees/<basename(primary)>/<slug>/`. Architecture: `openclaw/docs/agent-architecture.md`. ## Checklist Same steps as `AGENTS.md` Write-task checklist (wezdeck may skip assess/create). Scripts: `dev-task-ledger.sh`, `claw-worktree.sh`, `claw-run.sh`. ## Assess → create (only when isolation/parallel needed) ```bash ./openclaw/scripts/claw-worktree.sh assess \ --title "<subject>" --domain "<area>" --scope "<hint>" [--days N] \ --cwd "$HOME/github/wezterm-config" ./openclaw/scripts/claw-worktree.sh create \ --title "…" --lifecycle task|dev|hotfix --domain "…" \ --cwd "$HOME/github/wezterm-config" ``` - Prefer-reuse same domain; never human `dev-*`/`task-*` as write targets. - **Reclaim never automatic** after close