Nicholai f372ab56de chore: add project configuration and agent files
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>
2025-11-27 04:31:56 -07:00

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