搜索

PythonReactSEOPDF
GitHub Skill

create-clone

Create isolated git clone for feature

YoniChechik☆ 0 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 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_NAME has 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)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!