init-feature-remove

Create a removal branch and plan for removing verifuzz features.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cychen2021/claude-skills --skill init-feature-remove
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: init-feature-remove
Source: https://github.com/cychen2021/claude-skills/tree/main/init-feature-remove
Command: npx skills add https://github.com/cychen2021/claude-skills --skill init-feature-remove

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize feature removal for the verifuzz codebase. Creates a removal branch with proper naming convention, analyzes dependencies, checks for breaking changes, and creates a removal plan. AUTOMATICALLY use this skill when the user explicitly requests to remove a feature with phrases like "Remove feature X", "Delete the Y functionality", "Deprecate Z", "Get rid of [feature]", or any clear request to remove existing functionality from the codebase.

Core Features & Use Cases

  • Removal branch creation following the verifuzz naming conventions
  • Thorough dependency and impact analysis across the codebase
  • Breaking-change detection and removal planning
  • Detailed task breakdown and go-ahead gating for safe execution

Quick Start

Provide the feature name and scope, and I will generate a removal plan in planning mode.

Frequently Asked Questions about init-feature-remove

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely remove a feature from a codebase with dependencies?▼

To safely remove a feature from a codebase, analyze dependencies, check for breaking changes, and create an auditable plan outlining scope, modified files, updated tests, and rollback considerations for safe execution.

What is included in a feature removal plan?▼

A feature removal plan specifies artifacts including modified files, updated tests, and documentation changes, plus a breaking-change note if applicable. It also outlines scope, risk analysis, and rollback considerations for auditable execution.

How do I create a removal branch with proper naming conventions?▼

Create a removal branch following the verifuzz naming conventions by initializing feature removal, which automatically sets up the branch with proper naming alongside dependency analysis and breaking-change detection.

How do I check for breaking changes when deleting functionality?▼

Detect breaking changes when deleting functionality by performing thorough dependency and impact analysis across the codebase, generating a detailed task breakdown and go-ahead gating to ensure safe removal execution.

Can I automate feature deprecation planning for verifuzz?▼

Yes, you can automate feature deprecation planning for verifuzz by providing the feature name and scope, which generates a removal plan in planning mode covering branch creation, dependency analysis, and documentation updates.

What are the limitations of automated feature removal planning?▼

Automated feature removal planning operates in planning mode and requires go-ahead gating before execution. It focuses on generating the plan and analysis artifacts rather than automatically deleting code, ensuring human oversight for safe removal.