finish-feature-remove

Run cargo fix, fmt, tests, and create a PR after feature removal.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Complete the cleanup after removing a feature by ensuring quality checks, full testing, and proper documentation and process hygiene before merging.

Core Features & Use Cases

  • Pre-commit quality checks (cargo fix, cargo fmt) to keep codebase clean.
  • Full test execution with automated fixes and verification of test success.
  • Verification that no orphaned references remain and documentation is updated.
  • Commit creation, remote push, and PR creation via gh CLI with review workflow.
  • End-to-end workflow integration with verifuzz-like pipelines for production readiness.

Quick Start

Initiate the finish-feature-remove workflow to finalize a completed feature removal and open a PR.

Frequently Asked Questions about finish-feature-remove

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

FAQPage Schema
How do I finalize a feature removal in Rust and ensure no orphaned references remain?

To finalize a feature removal, run cargo fix and cargo fmt to clean the codebase, execute the full test suite, verify no orphaned references remain, and automate PR creation via gh CLI for review.

What is the best way to automate quality checks and PR creation after removing a feature?

The best way to automate PR creation after feature removal is to run pre-commit quality checks, execute full tests with automated fixes, update documentation, and use gh CLI to push commits and open a pull request.

Does finishing a feature removal require running cargo fix and cargo fmt before pushing?

Yes, finishing a feature removal requires running cargo fix and cargo fmt as pre-commit quality checks to ensure the codebase remains clean and properly formatted before pushing to the remote repository.

Can I integrate feature removal cleanup with verifuzz-like pipelines for production readiness?

Yes, feature removal cleanup integrates end-to-end with verifuzz-like pipelines to validate the removed feature, run full tests, verify orphaned references, and ensure production readiness before merging the pull request.

How do I verify documentation is updated and tests pass before merging a feature removal?

To verify documentation and tests before merging, execute the full test suite with automated fixes, confirm no orphaned references remain, check that documentation is updated, and validate test success before opening a pull request.

Why do I need to check for orphaned references when removing a feature from a codebase?

Checking for orphaned references when removing a feature ensures that no lingering code points to the deleted functionality, preventing compilation errors and runtime failures before committing and pushing the final pull request.