Fastapi new worktree
Skill steph-dove/klaussy-agents/examples/fastapi/.cursor/skills/fastapi-new-worktree
Use when the user wants a new git worktree created for a task. Picks a kebab-case branch name with a fix/feat/chore/docs/refactor prefix, runs `git worktree add` from the configured base branch, and reports the new path.From its SKILL.md
npx -y skills add steph-dove/klaussy-agents --skill fastapi-new-worktreeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 2 commands, including `git worktree add ../<repo-folder>-<branch-name> -b <branch-name> master` and 1 more.
SKILL.md
1.8 KB, 349 tokens by cl100k_base, as published. Nobody here has run it
Create a new git worktree for the task the user described.
- Read CLAUDE.md to understand the project structure and branching conventions.
- Create a short, descriptive branch name based on the task (e.g.
fix/login-redirect,feat/add-search). - Take the current repository's folder name (you already know the working directory — don't compute it with a shell substitution like
$(basename $PWD), which isn't portable to Windows shells), then rungit worktree add ../<repo-folder>-<branch-name> -b <branch-name> masterto create the worktree from the configured base branch (the trailing start-point keeps the new branch from inheriting whatever branch the user is currently checked out on). - Confirm the worktree was created successfully with
git worktree list. - Tell the user the full path to the new worktree so they can open it.
Rules:
- Always branch from master unless told otherwise.
- Use lowercase kebab-case for branch names.
- Prefix with
fix/,feat/,chore/,docs/, orrefactor/as appropriate. - Do not start work in the worktree — just create it and report the path.
When NOT to use
- The user just wants a new branch in the current working tree (
git checkout -b) — worktrees are for parallel checkouts, not branch creation alone. - A worktree for the same branch already exists — surface the existing path; don't create a duplicate.
- The user is on a non-worktree-friendly hosting setup (some submodule-heavy repos break with worktrees) — flag the risk before creating.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.