continue-feature

YoniChechik's avatarfrom YoniChechik

Resume work on existing feature clone

⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 10, 2026

When & Why to Use This Skill

The 'continue-feature' skill is designed to streamline the software development workflow by automating the process of resuming work on existing feature clones. It eliminates manual overhead by identifying the correct local or remote branches, synchronizing code with the main repository, and performing a deep context analysis of the current progress. By parsing git states and project documentation like plan.md, it provides developers with a clear roadmap of the next steps required to complete a feature.

Use Cases

  • Context Recovery: Ideal for developers returning to a complex task after a break, allowing them to quickly regain context through automated analysis of git history and planning documents.
  • Multi-tasking Management: Simplifies switching between various feature branches by automating the navigation, cloning, and environment synchronization process.
  • Collaborative Handoffs: Enables team members to efficiently pick up work started by others by automatically summarizing the current state and identifying pending action items from the existing codebase.
name"continue-feature"
description"Resume work on existing feature clone"

Continues work on an existing feature clone with proper context analysis.

Feature description from user input

"$ARGUMENTS"

Feature Description Validation

  • If empty or missing: "Error: Feature description is required. Please provide a detailed description of the feature you want to continue implementing."

Process

Step 1: Find Feature Clone

Identify the appropriate clone:

# List existing clones
ls -1 _clones/

If clone doesn't exist, check if feature branch exists remotely and create clone:

git branch -a | grep feature
REPO_URL=$(git config --get remote.origin.url)

# If remote branch exists:
mkdir -p _clones
git clone -b FEATURE_NAME "$REPO_URL" _clones/FEATURE_NAME

If couldn't find a right fit, stop and ask user for clarification.

Step 2: Navigate to Feature Clone

Tell user to switch to the clone:

cd _clones/FEATURE_NAME

Step 3: Sync with Main

Run the sync skill to commit and push.

Step 4: Analyze Current Progress

  1. Read current git state compared to origin/main to understand context
  2. Examine plan.md and documentation
  3. Identify next steps from the plan

Step 5: Summarization

  • Summarize next steps and ask user how to continue