← Back to list

create-clone
by YoniChechik
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: "create-clone" description: "Create isolated git clone for feature"
Creates a git clone for isolated feature development.
Feature description from user input
"$ARGUMENTS"
Feature Description Validation
- If empty or missing: "Error: Feature description is required. Please provide a detailed description."
Process
Step 1: Parse Feature Description
- Decide on feature name based on description
- Convert feature name to kebab-case for branch naming
- Validate description is sufficient for planning
Step 2: Create Git Clone
Set up isolated feature branch from origin/main (unless user stated a different branch)
# Get the current repo URL
REPO_URL=$(git config --get remote.origin.url)
# Create _clones directory if it doesn't exist
mkdir -p _clones
# Create clone in _clones subdirectory with branch name as folder
git clone -b main "$REPO_URL" _clones/$FEATURE_NAME
# Move to new clone directory
cd _clones/$FEATURE_NAME
# Create and checkout the feature branch
git checkout -b $FEATURE_NAME
Step 3: Publish Branch to Remote
Push the empty branch to remote to establish tracking:
# Push the branch to remote and set upstream
git push -u origin $FEATURE_NAME
Step 4: Sync with Main
Run the sync skill to commit and push.
Step 5: Setup Environment
Setup development environment:
# Setup development environment
bash ~/.claude/scripts/setup_project_env.sh
Step 6: Notify User
Tell user:
- The clone has been created at
_clones/$FEATURE_NAME - The branch
$FEATURE_NAMEhas been published to remote
Step 7: Change to Feature Directory
Change to the feature clone directory.
FROM NOW ALL NEW WORK SHOULD ONLY BE DONE IN THIS FEATURE DIR
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon