remote-project-control
Installation
SKILL.md
Remote Project Control
Before Acting — Mandatory
- Detect scope: run
git rev-parse --git-common-dirvs--show-toplevel. In a project-control-root layout,<ProjectName>/and<ProjectName>/code/are independent repos — inspect them separately. - Read project memory if
memory/BRIEFING.mdexists in the project root:memory/BRIEFING.md— compact project state snapshotmemory/project-conventions.md— active conventions including SSH wrappers, server paths, and scope constraints for this project
- If inside a worktree: read
.agent/worktree-status.mdfirst; write in-progress server state there, not into rootmemory/. - Treat volatile state (queue, server load, job status) as requiring fresh verification — do not act on cached session memory for these values.
Skipping this step risks using stale server state, wrong environment paths, or violating project-specific SSH wrapper conventions.
Help the user operate a project whose code is edited locally but actually runs on one or more servers over SSH. Establish project memory first, then coordinate safe local, Git remote, and server actions.
Terminology used by this skill: