garbage-collect

Detect isolated files, code duplication, and ADR rule inconsistencies in a codebase.

2|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ignission/claude-code-ark --skill garbage-collect-ignission
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: garbage-collect
Source: https://github.com/ignission/claude-code-ark/tree/main/.claude/skills/garbage-collect
Command: npx skills add https://github.com/ignission/claude-code-ark --skill garbage-collect-ignission

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

孤立ファイル・コード重複・ADR強制ルールの整合性を検出し、リファクタリング候補をリストアップします。削除・修正の判断はユーザーが行い、自動修正はありません。

Core Features & Use Cases

  • 孤立ファイルの検出と参照状況の検証
  • コード重複の検出とリファクタリング候補の提示
  • ADRルールの整合性チェックとガバナンス支援

Quick Start

Run the detection script to scan the project for isolated files, duplicate code, and ADR rule inconsistencies.

Frequently Asked Questions about garbage-collect

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

FAQPage Schema
How do I detect isolated files and code duplication in my repository?

Static analysis for code cleanup surfaces isolated files, duplicate code, and ADR rule inconsistencies without automatic modification. It outputs structured results for manual deletion or deduplication decisions during codebase audits.

How do I check ADR rule inconsistencies in a codebase?

Checking ADR rule inconsistencies involves scanning the repository to validate architectural decision records against the codebase. The script identifies governance violations and structural mismatches for manual correction without applying automatic fixes.

Does the code cleanup script automatically delete orphan files?

The script does not automatically delete orphan files or apply modifications. It uses a deterministic Bash script to output structured results, leaving the final deletion and deduplication decisions entirely to the user.

Can I use static analysis for code cleanup during a refactoring audit?

Static analysis for code cleanup is applicable to audits and refactoring governance. It detects isolated files, duplicate code, and ADR rule inconsistencies, providing structured results to guide manual cleanup efforts.

What are the limitations of using a deterministic Bash script for code deduplication?

The limitation of using a deterministic Bash script for code deduplication is that it only surfaces candidates for review without performing automatic modifications. Users must manually verify references and apply corrections.