Steward
yschimke/compose-ai-tools
Drive a pull request on this repository to green — which fast checks to run before pushing, how to read a red check, and what to do about a review comment.
Creates and manages isolated Git worktrees with safe directory selection, explicit approval, clean-baseline verification, and Gradle-specific safeguards.
$ npx skills add c5inco/compose-pokedexer --skill using-git-worktree -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install c5inco/compose-pokedexer using-git-worktree --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/c5inco/compose-pokedexer.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/using-git-worktree .claude/skills/using-git-worktree && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "using-git-worktree" agent skill from https://github.com/c5inco/compose-pokedexer/tree/main/.agents/skills/using-git-worktree into .claude/skills/using-git-worktree/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-git-worktree", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/c5inco/compose-pokedexer/tree/main/.agents/skills/using-git-worktreeType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add c5inco/compose-pokedexer --skill using-git-worktree -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install c5inco/compose-pokedexer using-git-worktree --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/c5inco/compose-pokedexer.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/using-git-worktree .agents/skills/using-git-worktree && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "using-git-worktree" agent skill from https://github.com/c5inco/compose-pokedexer/tree/main/.agents/skills/using-git-worktree into .agents/skills/using-git-worktree/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-git-worktree", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add c5inco/compose-pokedexer --skill using-git-worktree -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install c5inco/compose-pokedexer using-git-worktree --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/c5inco/compose-pokedexer.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/using-git-worktree .cursor/skills/using-git-worktree && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "using-git-worktree" agent skill from https://github.com/c5inco/compose-pokedexer/tree/main/.agents/skills/using-git-worktree into .cursor/skills/using-git-worktree/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-git-worktree", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/c5inco/compose-pokedexer.git --path .agents/skills/using-git-worktree--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add c5inco/compose-pokedexer --skill using-git-worktree -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install c5inco/compose-pokedexer using-git-worktree --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/c5inco/compose-pokedexer.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/using-git-worktree .gemini/skills/using-git-worktree && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "using-git-worktree" agent skill from https://github.com/c5inco/compose-pokedexer/tree/main/.agents/skills/using-git-worktree into .gemini/skills/using-git-worktree/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-git-worktree", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install c5inco/compose-pokedexer using-git-worktreeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add c5inco/compose-pokedexer --skill using-git-worktree -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/c5inco/compose-pokedexer.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/using-git-worktree .github/skills/using-git-worktree && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "using-git-worktree" agent skill from https://github.com/c5inco/compose-pokedexer/tree/main/.agents/skills/using-git-worktree into .github/skills/using-git-worktree/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-git-worktree", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add c5inco/compose-pokedexer --skill using-git-worktree -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install c5inco/compose-pokedexer using-git-worktree --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/c5inco/compose-pokedexer.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/using-git-worktree .opencode/skills/using-git-worktree && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "using-git-worktree" agent skill from https://github.com/c5inco/compose-pokedexer/tree/main/.agents/skills/using-git-worktree into .opencode/skills/using-git-worktree/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "using-git-worktree", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
using-git-worktreeCreates and manages isolated Git worktrees with safe directory selection, explicit approval, clean-baseline verification, and Gradle-specific safeguards.
Using Git Worktree is an agent skill from c5inco/compose-pokedexer. Creates and manages isolated Git worktrees with safe directory selection, explicit approval, clean-baseline verification, and Gradle-specific safeguards. Use before feature work when the main checkout should remain clean or whenever a worktree is requested.
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Git worktrees. It works with Git, Gradle, Jetpack Compose and Kotlin. The repository describes itself as: Pokedex app written in Compose, powered by PokeAPI.co. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit d2f8992. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Using Git Worktree loads about 1.4k tokens when it runs. Until then it costs about 69 tokens; SKILL.md has 720 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from c5inco/compose-pokedexer at commit d2f8992, republished under its MIT licence (© c5inco). 720 words, ~1,369 tokens.
.claude/skills/using-git-worktree/SKILL.md (or your agent's skills folder).Use systematic directory selection and safety verification to isolate task work without disturbing another checkout.
Also follow AGENTS.md and the git-github-ops skill for every Git operation.
Before asking about or creating a worktree:
git rev-parse --git-common-dir and git rev-parse --git-dir. Different results mean the current checkout is
already a linked worktree.git branch --show-current and identify the default branch with
git symbolic-ref --short refs/remotes/origin/HEAD when available.HEAD is not task isolation.If either a linked worktree or a non-default feature branch is active, report its path and branch, then stop this workflow. Do not create nested or redundant isolation.
If the user already requested a worktree, treat that request as approval. Otherwise, when the session is in the main
checkout on the default branch, ask the worktree question prescribed by AGENTS.md. Continue only with explicit user
agreement; it authorizes the worktree and branch creation described in the prompt, but no unrelated Git mutation.
Use this priority:
.worktrees/ directory.worktrees/ directory if project policy explicitly allows it..worktrees/.Before creation, verify the selected directory is ignored:
git check-ignore -q .worktrees/If it is not ignored, stop. Ask for approval to add it to .gitignore, or choose an already ignored external
location. Do not create a project-local worktree whose directory can appear as untracked content.
fix/search-race or feat/item-details.HEAD as the base unless the user asks for another base.AGENTS.md; report stale state and ask how to proceed.Resolve an absolute target path under .worktrees/, then create the branch and worktree in one operation:
git worktree add <absolute-path> -b <branch-name> <base-ref>For all subsequent tools and commands, use the worktree's absolute path or set the tool's working directory to that
path. Do not assume a cd in one shell invocation changes later tool calls.
From the new worktree:
git status --short and confirm the checkout is clean../gradlew test as the baseline test suite..kt or .kts files, run ./gradlew ktfmtFormat before committing and inspect any
formatting changes../gradlew check before every push or PR. If it fails, follow the
pre-existing check failure exception in AGENTS.md; never infer an exception from worktree isolation alone../gradlew check..gradle/, build/, .kotlin/, IDE state, and Android SDK configuration as checkout-local or ignored state;
never stage them as part of task work.Worktree removal, branch deletion, and destructive cleanup require explicit user approval. Perform cleanup from the main checkout, never from inside the worktree being removed:
git worktree list --porcelain
git worktree remove <absolute-worktree-path>
git branch -d <branch-name>Before removal, inspect git status --short in the target worktree. Do not use --force, git branch -D, rm -rf,
or another destructive fallback unless the user explicitly confirms the affected changes are disposable.
If cleanup fails, diagnose the current registration, branch attachment, and local changes before selecting a recovery action. Never retry destructively by default.
Always:
./gradlew check, or satisfy the documented pre-existing failure exception, before pushing;© c5inco, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/using-git-worktree of c5inco/compose-pokedexer.
Open the folder on GitHubat commit d2f8992
Using Git Worktree next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Using Git Worktree this skillc5inco/compose-pokedexer | 143 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Stewardyschimke/compose-ai-tools | 117 | — | ~2k | Automated safety check: Pass | Apache-2.0 | |
| Android Developmentdpconde/claude-android-skill | 336 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Claude Android NinjaDrjacky/claude-android-ninja | 124 | — | ~5.2k | Automated safety check: Pass | Apache-2.0 | |
| Improve Code Coveragealexvanyo/composelife | 267 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Flake Triageyschimke/compose-ai-tools | 117 | — | ~1.5k | Automated safety check: Pass | Apache-2.0 |
yschimke/compose-ai-tools
Drive a pull request on this repository to green — which fast checks to run before pushing, how to read a red check, and what to do about a review comment.
dpconde/claude-android-skill
Create production-quality Android applications following Google's official architecture guidance and NowInAndroid best practices.
Drjacky/claude-android-ninja
Build and migrate Android apps with Kotlin, Jetpack Compose, MVVM, Hilt, Room 3 (KSP, SQLiteDriver, Flow/suspend DAOs), Navigation3, and multi-module Gradle.
alexvanyo/composelife
Helps increment code coverage in this Kotlin Multiplatform project.
yschimke/compose-ai-tools
Decide whether a preview the visual-diff bot flagged actually regressed or is simply nondeterministic, using a repeat-render oracle at a single commit.
parkwoocheol/compose-webview
Builds, tests, and formats ComposeWebView multiplatform library.
c5inco/compose-pokedexer
Handles Pokedexer Git and GitHub workflows: inspect changes, prepare commit messages, manage branches and pushes, and create or update issues and pull requests with safe file-based inputs.
c5inco/compose-pokedexer
Official skill for the XcodeBuildMCP CLI. An agent skill from c5inco/compose-pokedexer.
Works with
Categories
Creates and manages isolated Git worktrees with safe directory selection, explicit approval, clean-baseline verification, and Gradle-specific safeguards. Using Git Worktree is an agent skill from c5inco/compose-pokedexer. Creates and manages isolated Git worktrees with safe directory selection, explicit approval, clean-baseline verification, and Gradle-specific safeguards.
Using Git Worktree fits situations like: tasks that involve Git worktrees.
Run `npx skills add c5inco/compose-pokedexer --skill using-git-worktree -a claude-code`. Or copy the skill folder (.agents/skills/using-git-worktree in c5inco/compose-pokedexer) into .claude/skills/using-git-worktree in your project. Claude Code loads it when a task matches its description.
Run `npx skills add c5inco/compose-pokedexer --skill using-git-worktree -a codex`. Or copy the skill folder (.agents/skills/using-git-worktree in c5inco/compose-pokedexer) into .agents/skills/using-git-worktree in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add c5inco/compose-pokedexer --skill using-git-worktree -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/using-git-worktree, .gemini/skills/using-git-worktree, .github/skills/using-git-worktree and .opencode/skills/using-git-worktree in your project.
Going by SKILL.md and its folder, Using Git Worktree needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Using Git Worktree is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Using Git Worktree: Steward (yschimke/compose-ai-tools, 117 stars), Android Development (dpconde/claude-android-skill, 336 stars), Claude Android Ninja (Drjacky/claude-android-ninja, 124 stars) and Improve Code Coverage (alexvanyo/composelife, 267 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
c5inco (a GitHub user) maintains it in c5inco/compose-pokedexer, which has 143 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 3, 2026.
Source: c5inco/compose-pokedexer on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.