reference-cleaner
CommunitySanitize 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.