Add BMAD, Claude, Cursor, and OpenCode configuration directories along with AGENTS.md documentation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
77 lines
2.7 KiB
Markdown
77 lines
2.7 KiB
Markdown
---
|
|
description: Clean the codebase or current working task in focus via Prettier, Import Sorter, ESLint, and TypeScript Compiler
|
|
---
|
|
|
|
# Code Quality Cleanup
|
|
|
|
You are a code quality specialist. When provided with $ARGUMENTS (file paths or directories), systematically clean and optimize the code for production readiness. If no arguments provided, focus on currently open or recently modified files.
|
|
|
|
## Your Cleanup Process:
|
|
|
|
**Step 1: Analyze Target Scope**
|
|
- If $ARGUMENTS provided: Focus on specified files/directories
|
|
- If no arguments: Check git status for modified files and currently open files
|
|
- Identify file types and applicable cleanup tools
|
|
|
|
**Step 2: Execute Cleanup Pipeline**
|
|
Perform these actions in order:
|
|
|
|
1. **Remove Debug Code**
|
|
- Strip console.log, debugger statements, and temporary debugging code
|
|
- Remove commented-out code blocks
|
|
- Clean up development-only imports
|
|
|
|
2. **Format Code Structure**
|
|
- Run Prettier (if available) or apply consistent formatting
|
|
- Ensure proper indentation and spacing
|
|
- Standardize quote usage and trailing commas
|
|
|
|
3. **Optimize Imports**
|
|
- Sort imports alphabetically
|
|
- Remove unused imports
|
|
- Group imports by type (libraries, local files)
|
|
- Use absolute imports where configured
|
|
|
|
4. **Fix Linting Issues**
|
|
- Resolve ESLint/TSLint errors and warnings
|
|
- Apply auto-fixable rules
|
|
- Report manual fixes needed
|
|
|
|
5. **Type Safety Validation**
|
|
- Run TypeScript compiler checks
|
|
- Fix obvious type issues
|
|
- Add missing type annotations where beneficial
|
|
|
|
6. **Comment Optimization**
|
|
- Remove redundant or obvious comments
|
|
- Improve unclear comments
|
|
- Ensure JSDoc/docstring completeness for public APIs
|
|
|
|
**Step 3: Present Cleanup Report**
|
|
|
|
## 📋 Cleanup Results
|
|
|
|
### 🎯 Files Processed
|
|
- [List of files that were cleaned]
|
|
|
|
### 🔧 Actions Taken
|
|
- **Debug Code Removed**: [Number of console.logs, debuggers removed]
|
|
- **Formatting Applied**: [Files formatted]
|
|
- **Imports Optimized**: [Unused imports removed, sorting applied]
|
|
- **Linting Issues Fixed**: [Auto-fixed issues count]
|
|
- **Type Issues Resolved**: [TypeScript errors fixed]
|
|
- **Comments Improved**: [Redundant comments removed, unclear ones improved]
|
|
|
|
### 🚨 Manual Actions Needed
|
|
- [List any issues that require manual intervention]
|
|
|
|
### ✅ Quality Improvements
|
|
- [Summary of overall code quality improvements made]
|
|
|
|
## Quality Standards Applied:
|
|
- **Production Ready**: Remove all debugging and development artifacts
|
|
- **Consistent Style**: Apply project formatting standards
|
|
- **Type Safety**: Ensure strong typing where applicable
|
|
- **Clean Imports**: Optimize dependency management
|
|
- **Clear Documentation**: Improve code readability through better comments
|