Commit Graph

11 Commits

Author SHA1 Message Date
NomenAK
fc8cd74cfc fix: Correct file count reporting in install.sh verification
- Fixed incorrect file count reporting where actual files (47) exceeded expected files (46)
- Modified counting logic to exclude generated files (.checksums) from actual file count
- Both expected and actual counts now use same baseline (source files only)
- Ensures accurate installation verification and success reporting
- Maintains all functionality including checksum generation and integrity verification

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 19:10:37 +02:00
NomenAK
c4707fc06b fix: Resolve critical file copying issues in install.sh
BREAKING: Core installation functionality was failing due to:
- Error suppression hiding actual cp failures (2>/dev/null removed)
- Process substitution hanging in non-interactive environments
- Directory isolation issues in get_source_files function
- Terminal control sequences causing hangs in automated environments
- Arithmetic operations compatibility issues

Fixed all 46 files now copy successfully vs 0 before.

⚠️  TESTING REQUIRED: This is a significant change to core installation logic.
Please test thoroughly across different environments before merge.

Will create PR for review - do not merge directly to master.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 18:48:11 +02:00
NomenAK
6bcd3a15c5 feat: Enhance install.sh with comprehensive security and robustness improvements
Major improvements:
• Enhanced security validation for paths, commands, and file integrity
• Improved error handling and rollback mechanisms with comprehensive reporting
• Better cross-platform compatibility (reduced bash version requirement to 3+)
• Added intelligent color detection for terminal compatibility
• Strengthened input validation and path traversal protection
• Enhanced configuration loading with security checks
• Improved disk space and dependency checking
• Better network timeout handling for update checks
• Comprehensive error tracking and reporting system

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 17:57:58 +02:00
NomenAK
d24503ca02 refactor: Complete SuperClaude v2 migration with @include reference system
- Migrate all command files to use @include reference system
- Consolidate shared patterns into new yml structure
- Create central superclaude shared configuration files
- Remove deprecated markdown files (MCP.md, PERSONAS.md, RULES.md)
- Add new documentation structure in docs/
- Update installation script for new architecture
- Add ROADMAP.md and VERSION files

This completes the major architectural refactor to improve maintainability
and reduce duplication across the SuperClaude command system.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 16:51:53 +02:00
NomenAK
d8727a6a07 Migrate PERSONAS to flag system for Claude Code compliance
- Add persona flags (--persona-<name>) to flag-inheritance.yml
- Create persona-patterns.yml with behavioral profiles and MCP preferences
- Update command-patterns.yml to reference persona patterns
- Integrate persona flags with MCP decision matrix
- Remove backward compatibility for /persona:<name> syntax
- Update all documentation and examples to use flag syntax

This migration ensures SuperClaude remains compliant with Claude Code's
flag-based architecture while enhancing persona functionality through
standard flag combinations (e.g., --persona-architect --ultrathink).

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24 22:15:30 +02:00
NomenAK
9c3608a783 Clean up references to deleted scripts and pattern system
- Removed references to validate-references.sh from YAML files
- Removed expand-references.sh from settings.local.json
- Cleaned up @pattern/@flags references from shared files
- Updated documentation to reflect current no-code implementation
- Simplified reference-index.yml to remove @include patterns

This cleanup removes confusion from the abandoned pattern reference
system while maintaining all functionality.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24 21:24:14 +02:00
NomenAK
dc0f22607a Update installation scripts and documentation
- Enhanced install.sh with better error handling and multi-shell support
- Updated configuration files (CLAUDE.md, MCP.md, RULES.md) to latest version
- Added comprehensive CONTRIBUTING.md guidelines
- Improved README.md formatting and clarity
- Fixed Commands_Cheat_Sheet.md formatting
- Updated .gitignore with better exclusions
- Minor LICENSE and CHANGELOG.md updates

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24 12:12:51 +02:00
NomenAK
7413eb631c Enhanced Task Management System - Adaptation of PR #5 (#7)
* Add comprehensive task management system with hybrid todo integration

- Automatic task detection based on complexity scoring (8+ points)
- Seamless .tasks/ folder structure (pending/in-progress/completed)
- Two-tier architecture: Tasks for persistence, TodoWrite for focus
- Auto-conversion of task breakdowns to TodoWrite steps
- Session recovery with context preservation
- Git integration with automatic branching
- Zero-interruption workflow for complex requirements

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Enhance task management system with SuperClaude integration

- Update all .tasks/ paths to ./claudedocs/tasks/ for consistency
- Add plan mode integration for intelligent task suggestions
- Implement UltraCompressed format (~70% token reduction)
- Enhance git workflow with clean branch strategy and atomic commits
- Add task-ultracompressed.yml configuration
- Update install.sh to reflect new file counts
- Integrate with exit_plan_mode for complex work detection

This adapts PR #5's excellent task tracking functionality to fit
SuperClaude's architecture while adding valuable enhancements.

---------

Co-authored-by: Mohammad Aziz <mdaziz067@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-06-24 11:29:02 +02:00
luciano
0ff74016d7 Add custom installation directory support (#4)
- Add --dir argument for custom installation path
- Add confirmation prompt showing target directory
- Add help text with usage examples and --help flag
- Update all file operations to use custom directory
- Convert relative paths to absolute paths
- Fix backup prompt to only show when directory has files
- Add informational message for empty directories
- Update README.md with installation options and examples
- Maintain backward compatibility with default ~/.claude

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-06-24 10:54:15 +02:00
NomenAK
7471ecccac Update install.sh: Fix shared resources count
- Update expected shared resources count from 19 to 26
- Reflect actual number of YAML configuration files
- Ensure installation validation matches current project structure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 14:06:49 +02:00
NomenAK
bce31d52a8 Initial commit: SuperClaude v4.0.0 configuration framework
- Core configuration files (CLAUDE.md, RULES.md, PERSONAS.md, MCP.md)
- 17 slash commands for specialized workflows
- 25 shared YAML resources for advanced configurations
- Installation script for global deployment
- 9 cognitive personas for specialized thinking modes
- MCP integration patterns for intelligent tool usage
- Token economy and ultracompressed mode support

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 14:02:49 +02:00