ワンクリックで
git-cow-worktree
Create a git worktree, using copy-on-write reflinks when the volume supports it. Use whenever adding a git worktree.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create a git worktree, using copy-on-write reflinks when the volume supports it. Use whenever adding a git worktree.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Create a file-based C# agent workflow using the Agent Workflow Framework. Use when asked to set up an agent workflow, Ralph-style (checklist) workflow, builder&evaluator loop, or other multi-agent orchestration workflows.
Drive a Roslyn compiler/IDE bug from a GitHub issue to an accepted fix using a repro-first, subagent-orchestrated pipeline (repro → baseline commit → root-cause → fix → evaluate → summary). Use when asked to fix a dotnet/roslyn issue, reproduce a Roslyn bug as a unit test, or run the bug-fix loop on an issue number.
Create or refresh a private PR review walkthrough as a self-contained HTML file. Use when asked to write a reviewer brief, narrative PR walkthrough, grounded review notes, or a linear walkthrough of a PR. Triggers on: walkthrough this PR, write a PR walkthrough, reviewer brief, review narrative, linear walkthrough.
Teach the user a new skill or concept, within this workspace.
Add a Today I Learned entry to blog.monstuff.com/til. Use when asked to add, write, publish, draft, or create a TIL entry for blog.monstuff.com. Triggers on: add a TIL, write a TIL, new TIL, publish a TIL, create a TIL.
Adversarially evaluate a C# language/API/runtime design. Use when asked to evaluate, stress-test, critique, or review a C# design, proposal, spec, or language feature.
| name | git-cow-worktree |
| description | Create a git worktree, using copy-on-write reflinks when the volume supports it. Use whenever adding a git worktree. |
| user-invocable | true |
Create a git worktree via a bundled file-based C# app. It behaves like
git worktree add, but on a copy-on-write volume (Windows ReFS/Dev Drive,
Linux Btrfs/XFS/ZFS, macOS APFS) it seeds the new worktree with reflink clones
of an existing worktree so unchanged files share on-disk blocks. Off a CoW
volume it does a regular checkout. The result is identical either way.
Pass app args after --:
dotnet run "<skill-dir>\app\git-cow-worktree.cs" -- <path> [<commit-ish>] [options]
<skill-dir> is this folder. Run with --help for all options; the common
ones are -b <branch> (new branch), --source <dir> (worktree to reflink
from, defaults to the current worktree), and -v. Only the handful of
git worktree add flags listed in --help are accepted; for anything else
use git worktree add directly.
The app pins itself to net10.0; that runtime plus git must be installed.
-b for a new branch).git worktree add reject an existing path; never delete to make room.git checkout -f HEAD fixes any mismatch).