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>
2.7 KiB
2.7 KiB
| 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:
-
Remove Debug Code
- Strip console.log, debugger statements, and temporary debugging code
- Remove commented-out code blocks
- Clean up development-only imports
-
Format Code Structure
- Run Prettier (if available) or apply consistent formatting
- Ensure proper indentation and spacing
- Standardize quote usage and trailing commas
-
Optimize Imports
- Sort imports alphabetically
- Remove unused imports
- Group imports by type (libraries, local files)
- Use absolute imports where configured
-
Fix Linting Issues
- Resolve ESLint/TSLint errors and warnings
- Apply auto-fixable rules
- Report manual fixes needed
-
Type Safety Validation
- Run TypeScript compiler checks
- Fix obvious type issues
- Add missing type annotations where beneficial
-
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