new-workspace
Create New Git Workspace
Create a branch or Git worktree without confusing project-level management with component-repo management.
Use this skill for:
- code, experiment, baseline, feature, debug, or rebuttal implementation branches
- paper venue branches such as NeurIPS, ICML, ICLR, CVPR, ACL, or EMNLP submissions
- arXiv paper releases
- camera-ready paper versions
In a full research project, code worktrees should live under <ProjectName>/code-worktrees/, and paper worktrees should live under <ProjectName>/paper-worktrees/.
Pair this skill with:
safe-git-opsfor non-trivial Git state, conflicts, or sandbox write failuresresearch-project-memoryto record worktree purpose and exit conditionremote-project-controlwhen a code worktree will be used on an SSH/HPC serverrun-experimentwhen the new workspace immediately launches jobs
More from a-green-hand-jack/ml-research-skills
project-init
Initialize an ML research project control root. Use for paper/code/slides repos, shared memory, GitHub Project alignment, agent guidance, worktree policy, and lifecycle handoffs.
39init-python-project
Initialize or enhance a Python/ML project. Use for new repos or forks needing production structure, uv environment setup, and research evidence docs.
37project-sync
Sync verified code-side experiment results into paper memory. Use when logs, reports, run docs, or user-confirmed metrics should become paper-facing evidence.
36init-latex-project
Initialize a LaTeX academic paper project. Use for new conference or journal papers needing templates, macros, venue preambles, and writing guidance.
36add-git-tag
Create annotated Git milestone tags. Use when completing a phase, releasing a version, or marking a research checkpoint.
36update-docs
Refresh project documentation after code changes. Use after implementing features, changing behavior, or preparing a milestone commit.
36