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

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:

  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