gemma_noise_detector_prototype

Classify codebase files as noise or signal using rule-based checks and the Gemma model.

2|Updated Mar 28, 2025
One-click install
npx skills add https://github.com/FOUNDUPS/Foundups-Agent --skill gemma-noise-detector-prototype-foundups
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemma_noise_detector_prototype
Source: https://github.com/FOUNDUPS/Foundups-Agent/tree/main/.claude/skills/gemma_noise_detector_prototype
Command: npx skills add https://github.com/FOUNDUPS/Foundups-Agent --skill gemma-noise-detector-prototype-foundups

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automatically identifies and labels files within a codebase as either "noise" (clutter, temporary, or redundant files) or "signal" (essential code, documentation, or configuration), enabling more efficient code management and cleanup.

Core Features & Use Cases

  • Fast Binary Classification: Utilizes the Gemma model for rapid identification of noise vs. signal files based on defined rules.
  • Rule-Based Detection: Employs checks for file extensions, age, naming conventions, and directory context to classify files.
  • Critical Path Protection: Ensures essential files like source code, configuration, and documentation are always marked as signal.
  • Use Case: Automatically scan a large repository to identify and flag temporary log files, old backups, and cache directories for deletion, freeing up disk space and reducing clutter.

Quick Start

Use the gemma_noise_detector_prototype skill to classify the file at '/path/to/your/file.log'.

Frequently Asked Questions about gemma_noise_detector_prototype

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

FAQPage Schema
How do I automatically classify codebase files as noise or signal?

You can automatically classify codebase files as noise or signal using rule-based checks and the Gemma model to identify temporary files and backups while protecting essential source code and documentation.

What is the best way to identify temporary files and old backups in a repository?

The best way to identify temporary files and backups is using automated noise detection that analyzes file extensions, age, naming conventions, and directory context to label clutter for deletion.

Can I use the Gemma model for file classification without writing custom rules?

You can use the Gemma model for file classification alongside built-in rule-based checks for extensions and naming conventions, ensuring critical assets like configuration files are protected without manual rule configuration.

Does automated noise detection protect critical source code from being deleted?

Automated noise detection protects critical source code by enforcing critical path protection, ensuring essential files like source code, configuration, and documentation are always marked as signal and excluded from cleanup.

How do I scan a large repository to flag cache directories and log files for cleanup?

To scan a large repository and flag cache directories and log files, point the classifier at the repository path to output noise labels and facilitate autonomous cleanup of the identified clutter.

What limitations exist when using rule-based checks for code cleanup?

Limitations of rule-based checks for code cleanup include relying on file extensions and directory context, which may require manual review of ambiguous files to avoid deleting unclassified but necessary assets.