UNPKG

claudewatch

Version:

Automated validation and self-healing system for Claude Code projects

61 lines (54 loc) 2.23 kB
# Changelog All notable changes to ClaudeWatch will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.0] - 2025-07-12 ### Added - Initial release of ClaudeWatch - Automated validation system for Claude Code projects - **Visual Analysis System** - Comprehensive screenshot capture and content analysis - Self-healing capabilities for common web development issues - Multi-viewport testing (desktop, tablet, mobile) - Comprehensive validation types: - Visual structure assessment with content alignment scoring - Visual elements validation with DOM analysis - Accessibility compliance checking - Performance monitoring (Core Web Vitals) - Form validation testing - API endpoint health checks - Console error detection - Broken link detection - **Visual Task Alignment** - Combines DOM analysis with content evaluation - **Design Quality Assessment** - Comprehensive evaluation of structure and content alignment - Claude Code integration via hooks system - CLI interface with commands: - `claude-setup` - Quick setup for Claude Code - `init` - Initialize in project - `validate` - Run validation tests - `self-heal` - Auto-fix issues - `status` - Show system status - `report` - View validation history - `config` - Open configuration - `cleanup` - Clean old files - Automatic issue fixing for: - Missing alt text on images - Console errors and JavaScript issues - Broken API endpoints - Performance optimization - Missing resources (placeholder creation) - Accessibility issues - Detailed reporting with screenshots and JSON logs - Template-based configuration system - Post-installation setup guidance ### Technical Details - Built with Playwright for browser automation - Node.js compatibility: >=14.0.0 - Dependencies: @playwright/test, chalk, commander, ora, prompts - MIT License with PolarOrchid copyright ## [Unreleased] ### Planned Features - Enhanced visual diff comparison - Integration with additional CI/CD platforms - Custom validation rule API - Advanced performance metrics - Mobile-specific testing enhancements