Agent skill
new-feature
Start a new feature by creating an isolated project copy. This is the high-level workflow that orchestrates fork-project and provides setup instructions.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/new-feature-corbat-tech-coco
SKILL.md
New Feature
High-level workflow to start working on a new feature in an isolated project copy.
What it does
This is a workflow that orchestrates the /fork-project skill and provides complete setup instructions.
- Runs the fork-project script to create an isolated copy
- Shows the user exactly how to start working in the copy
- Lists all currently active copies for reference
Usage
/new-feature <feature-name>
Examples:
/new-feature auth-refactor
/new-feature new-dashboard
/new-feature fix-memory-leak
How to execute
Step 1: Create the fork
bash .claude/skills/fork-project/scripts/fork-project.sh "<feature-name>"
Step 2: List active copies
After the fork is created, list all active copies so the user can see what's active:
PROJECT_DIR="$(pwd)"
PROJECT_NAME="$(basename "$PROJECT_DIR")"
PARENT_DIR="$(dirname "$PROJECT_DIR")"
echo "Active copies:"
ls -d "${PARENT_DIR}/${PROJECT_NAME}_copy_"* 2>/dev/null | while read -r dir; do
echo " - $(basename "$dir") -> $dir"
done
Step 3: Provide next steps to the user
After everything completes, tell the user:
Feature copy ready!
To start working:
1. Open a NEW terminal
2. cd <copy-path>
3. Run: claude
You now have a fully isolated environment. Work freely with any number of agents.
When done, return here and run:
/finish-feature <feature-name>
Important
- The feature name should be descriptive but short (used in directory and branch names)
- Each feature copy is fully isolated - agents in one copy cannot affect another
- You can have multiple features in progress simultaneously
- The copy is created in the parent directory of the current project
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?