with one click
add-repo-to-feature
Add a repository worktree to an existing feature directory
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Add a repository worktree to an existing feature directory
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Use when the user wants a quick summary of today's work from journal entries
Generate a Quarkus migration guide entry for a Hibernate version upgrade, in asciidoc format ready for the Quarkus wiki
Use when bumping Hibernate ORM, Reactive, Search, and Tools versions in a Quarkus feature branch — either from a dependabot PR URL or explicit version numbers
Generate Maven artifact relocations for renamed Quarkus extensions, including BOM entries and OpenRewrite recipes
Clone all repos into main/, set up remotes, build all projects into ~/.m2
Long-running script that resets main/ to upstream and rebuilds Quarkus hourly
| name | add-repo-to-feature |
| description | Add a repository worktree to an existing feature directory |
| user_invocable | true |
Usage: /add-repo-to-feature <repo> <feature-number> (e.g., /add-repo-to-feature hibernate-orm 3223)
Adds a worktree of the specified repository to an existing feature directory.
hibernate-ormhibernate-reactivehibernate-toolshibernate-modelsquarkus-websitequarkus-updates<number>/ must exist (run /create-feature first).main/ (run /init-workspace first).Validate: Check that ~/git/hibernate/<number>/ exists and main/<repo> exists. Fail with a clear message if not.
Create worktree from main/<repo>:
cd ~/git/hibernate/main/<repo>
git worktree add ~/git/hibernate/<number>/<repo> <number>
If branch <number> doesn't exist, create it from upstream/main:
git worktree add -b <number> ~/git/hibernate/<number>/<repo> upstream/main
Set up build config in the worktree:
~/git/hibernate/<number>/<repo>/.mvn/maven.config:
-Dmaven.repo.local=$HOME/git/hibernate/<number>/.m2
If .mvn/maven.config already exists (from the repo), prepend the line..mvn/maven.config needed. To publish SNAPSHOTs to the feature's .m2, use:
./gradlew publishToMavenLocal -Dmaven.repo.local=$HOME/git/hibernate/<number>/.m2 -x test
Confirm: Print the updated feature directory contents.