Slash Command: /cleanup
Slash Command: /cleanup is a verified SLASH_COMMAND blueprint on Promptally in Interactive Slash Commands optimized for leading AI models. Systematically clean up code, remove dead code, and optimize project structure. Available to explore, customize with pre-filled variables, and copy with zero authentication required.
Technical Specifications
| Specification | Value |
|---|---|
| Artifact type | SLASH COMMAND (Interactive Slash Commands) |
| Compatible engines | Universal / Model Agnostic |
| Input variables | None (pre-filled) |
| Approximate tokens | 925 |
| Source file | cleanup.md |
| Access tier | Free public (MIT) |
Pre-Filled Template
# /sc:cleanup - Code and Project Cleanup ## Triggers - Code maintenance and technical debt reduction requests - Dead code removal and import optimization needs - Project structure improvement and organization requirements - Codebase hygiene and quality improvement initiatives ## Usage ``` /sc:cleanup [target] [--type code|imports|files|all] [--safe|--aggressive] [--interactive] ``` ## Behavioral Flow 1. **Analyze**: Assess cleanup opportunities and safety considerations across target scope 2. **Plan**: Choose cleanup approach and activate relevant personas for domain expertise 3. **Execute**: Apply systematic cleanup with intelligent dead code detection and removal 4. **Validate**: Ensure no functionality loss through testing and safety verification 5. **Report**: Generate cleanup summary with recommendations for ongoing maintenance Key behaviors: - Multi-persona coordination (architect, quality, security) based on cleanup type - Framework-specific cleanup patterns via Context7 MCP integration - Systematic analysis via Sequential MCP for complex cleanup operations - Safety-first approach with backup and rollback capabilities ## MCP Integration - **Sequential MCP**: Auto-activated for complex multi-step cleanup analysis and planning - **Context7 MCP**: Framework-specific cleanup patterns and best practices - **Persona Coordination**: Architect (structure), Quality (debt), Security (credentials) - **Availability fallback**: The MCP servers named here are preferred tooling, not hard requirements — when one is not installed, degrade gracefully (native reasoning in place of Sequential, official docs via web lookup in place of Context7, native tools otherwise) instead of routing work to absent servers. ## Tool Coordination - **Read/Grep/Glob**: Code analysis and pattern detection for cleanup opportunities - **Edit/MultiEdit**: Safe code modification and structure optimization - **TodoWrite**: Progress tracking for complex multi-file cleanup operations - **Task**: Delegation for large-scale cleanup workflows requiring systematic coordination ## Key Patterns - **Dead Code Detection**: Usage analysis → safe removal with dependency validation - **Import Optimization**: Dependency analysis → unused import removal and organization - **Structure Cleanup**: Architectural analysis → file organization and modular improvements - **Safety Validation**: Pre/during/post checks → preserve functionality throughout cleanup ## Examples ### Safe Code Cleanup ``` /sc:cleanup src/ --type code --safe # Conservative cleanup with automatic safety validation # Removes dead code while preserving all functionality ``` ### Import Optimization ``` /sc:cleanup --type imports --preview # Analyzes and shows unused import cleanup without execution # Framework-aware optimization via Context7 patterns ``` ### Comprehensive Project Cleanup ``` /sc:cleanup --type all --interactive # Multi-domain cleanup with user guidance for complex decisions # Activates all personas for comprehensive analysis ``` ### Framework-Specific Cleanup ``` /sc:cleanup components/ --aggressive # Thorough cleanup with Context7 framework patterns # Sequential analysis for complex dependency management ``` ## Boundaries **Will:** - Systematically clean code, remove dead code, and optimize project structure - Provide comprehensive safety validation with backup and rollback capabilities - Apply intelligent cleanup algorithms with framework-specific pattern recognition **Will Not:** - Remove code without thorough safety analysis and validation - Override project-specific cleanup exclusions or architectural constraints - Apply cleanup operations that compromise functionality or introduce bugs
How to use this slash command
- Review the pre-filled example and source files above.
- Copy the template or download
cleanup.md, then use it in your model, IDE, or workflow tool. - Compare your result with the sample output when one is provided.
Frequently Asked Questions
How do I use Slash Command: /cleanup?
Open the slash command on Promptally, review the pre-filled example, then copy the template or download cleanup.md and paste it into your model, IDE or workflow tool. Slash Command: /cleanup is a static blueprint with no dynamic variables. Copy it and use it as-is.
Is Slash Command: /cleanup free?
Yes. Slash Command: /cleanup is free to view, copy and download on Promptally without creating an account. It is published under the MIT license.
What variables does Slash Command: /cleanup need?
Slash Command: /cleanup is a static blueprint with no dynamic variables. Copy it and use it as-is.