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.