create-clone
Create isolated git clone for feature
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
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
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!