reference-cleaner

Community

Sanitize git history and code.

Authorrahulrajaram
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill removes sensitive or outdated terms from your project's source files, commit messages, and git history, ensuring a clean state before sharing or publishing.

Core Features & Use Cases

  • Source File Cleaning: Edits or deletes files containing blocklisted terms.
  • Commit Message Rewriting: Modifies historical commit messages to remove unwanted references.
  • History Purging: Removes files entirely from git history using git-filter-repo.
  • Use Case: You need to open-source a project that previously referenced an internal codename. This skill will scrub all instances of that codename from the codebase and its history.

Quick Start

Run /reference-cleaner to remove the terms 'old-project-name' and 'internal-tool-v1' from the repository.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: reference-cleaner
Download link: https://github.com/rahulrajaram/rahulskills/archive/main.zip#reference-cleaner

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.