s-clean

Detect and remove dead code and stale documentation from WoW addon codebases.

16|5|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/Falkicon/Mechanic --skill s-clean
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: s-clean
Source: https://github.com/Falkicon/Mechanic/tree/main/.claude/skills/s-clean
Command: npx skills add https://github.com/Falkicon/Mechanic --skill s-clean

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Find and remove dead code and stale documentation. Covers unused functions, orphaned files, dead links, and outdated references. Use for maintenance, pre-release cleanup, or codebase hygiene.

Core Features & Use Cases

  • Dead Code Detection — Find unused functions, orphaned files, dead exports
  • Stale Docs Detection — Find broken links, outdated refs, version drift
  • Confidence Levels — Definite (100%), Likely (90%+), Suspicious (70%+)

Quick Start

Run the quick cleanup workflow to identify and remove cruft from your addon.

Frequently Asked Questions about s-clean

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

FAQPage Schema
How do I find and remove dead code in my World of Warcraft addon?

Dead code detection in World of Warcraft addons is automated by identifying and removing unused functions, orphaned files, and dead exports. It applies to maintenance and pre-release cleanup scenarios across addon codebases.

How do I fix broken links and stale documentation in Lua addon codebases?

Stale documentation and broken links in Lua addon codebases are fixed by detecting outdated references and version drift. The tool standardizes references and removes orphaned files during the cleanup workflow.

What is the best way to automate codebase hygiene before a WoW addon release?

Automating codebase hygiene before a WoW addon release is best handled by running the quick cleanup workflow. This identifies and removes cruft, enforcing detection categories and configurable confidence levels.

Does static analysis for addon maintenance support configurable confidence levels?

Static analysis for addon maintenance supports configurable confidence levels categorized as Definite (100%), Likely (90%+), and Suspicious (70%+). These levels enforce detection accuracy during code cleanup.

Can I use this code cleanup tool without any external dependencies?

You can use this code cleanup tool without any external dependencies because it operates with zero required dependencies. It independently automates the identification and removal of dead code and stale documentation.