Commit Graph

40 Commits

Author SHA1 Message Date
Kentaro Suzuki
bfa5656f59 fix: make install.sh executable (#68) 2025-07-02 22:00:43 +02:00
luciano
d3b2c2a029 🔧 Add Pre-commit Integration to /git Command (#46)
feat: add pre-commit integration to /git command

- Add --pre-commit flag with setup and management capabilities
- Create pre-commit-patterns.yml with Python (uv) and Node (npm) support
- Include hooks for linting, formatting, and security scanning
- Add usage examples to command documentation

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

Co-authored-by: Claude <noreply@anthropic.com>
2025-07-02 17:36:54 +02:00
Mithun Gowda B
94ab5700dc Fix: Robustness Improvements to install.sh (Colors, Checks, Rollback Stub, Bash Version Guard) (#49)
* Delete install.sh

* Fixed install.sh

Robustness Improvements to install.sh (Colors, Checks, Rollback Stub, Bash Version Guard)
2025-07-02 17:36:28 +02:00
kevinpauer
ec381c40d7 fix: Improve local installation script robustness (#54)
🤖 Generated with [Claude Code](https://claude.ai/code)

Signed-off-by: Kevin Pauer <kevinpauer@users.noreply.github.com>
Co-authored-by: Kevin Pauer <kevinpauer@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-02 17:35:52 +02:00
krsnaa
477ee46099 docs: Add missing /task command documentation and fix command count references (#66)
- Add complete /task command documentation to COMMANDS.md with operations, features, and examples
  - Update command count from 18 to 19 across README.md, ROADMAP.md, and COMMANDS.md
  - Correct /task syntax in index.md to use colon-based operations (:create, :status, :resume)
  - Add changelog entry documenting the documentation fixes
  - Maintain historical accuracy in previous changelog entries
2025-07-02 17:35:08 +02:00
NomenAK
b3cc64f3f0 Merge branch 'master' of https://github.com/NomenAK/SuperClaude 2025-06-26 19:02:50 +02:00
NomenAK
6aa6c15157 docs: Fix documentation inconsistencies and version references
- Fix version numbers: Changed 4.0.x to 2.0.x in SECURITY.md
- Fix CHANGELOG.md: Changed SuperClaude v4.0.0 to v1.0.0
- Add missing /task command to README.md command list
- Remove non-existent validate-references.sh from CONTRIBUTING.md
- Clarify installation paths (files go to ~/.claude/ not project dir)
- Add MCP server installation notice to README.md
- Ensure consistent v2.0.1 references across all docs

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-26 19:02:32 +02:00
kevinpauer
65915024a1 feat: Add comprehensive review command with quality analysis (#24)
* feat: Add comprehensive review command with quality analysis

- Add new /review command with --files, --commit, --pr flags
- Implement evidence-based quality assessment patterns
- Create comprehensive review patterns YAML resource
- Update command index to reflect 19 total commands
- Integrate with existing analysis workflow

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

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Kevin Pauer <kevinpauer@users.noreply.github.com>

* fix: remove new custom .yml and reuse existing ones; adjust compression-performance-patterns

* feat: add command documentation

---------

Signed-off-by: Kevin Pauer <kevinpauer@users.noreply.github.com>
Co-authored-by: Kevin Pauer <kevinpauer@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-06-26 15:31:35 +02:00
MirzaSamadAhmedBaig
3cb8217c34 Fix: Install script improvements (#41)
Co-authored-by: MirzaSamad20~ <mirza.samad@danatonline.com>
2025-06-26 15:30:47 +02:00
secretlay3r
f2ebab1560 fix: Correct repository link to the actual one (#42)
- Updated the repository URL to point to the correct and current repository location
2025-06-26 15:28:15 +02:00
NomenAK
c40a0795ee feat: Add --introspect flag for framework self-analysis and improvement (v2.0.1)
- Introduce --introspect flag as universal option for all commands
- Enable self-aware analysis mode for debugging SuperClaude behavior
- Add dedicated "Analysis & Introspection" section in command reference
- Document introspection mode for framework troubleshooting workflows
- Update README with introspection examples and configuration options
- Bump version to 2.0.1 across all documentation

The --introspect flag provides cognitive transparency, allowing users to:
• Debug and understand SuperClaude's internal behavior
• Optimize framework performance and token usage
• Analyze framework patterns with sequential reasoning
• Improve SuperClaude configuration effectiveness

This enhancement makes SuperClaude more maintainable and debuggable
by exposing its cognitive processes for inspection and improvement.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-26 13:08:33 +02:00
NomenAK
c4c0434c77 feat: Enhance SuperClaude identity declaration with mission statement
- Add explicit identity and capability statement to CLAUDE.md
- Establish SuperClaude as "enhanced version optimized for maximum efficiency"
- Strengthen framework adoption through identity-based compliance
- Include introspection mode patterns for self-aware operations

This change improves cognitive anchoring by transforming configuration
from external rules to internalized identity, encouraging full framework
utilization through role adoption.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-26 13:00:46 +02:00
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
b9e3210171 User should start fresh by removing old files. see readme.md (#27) 2025-06-25 18:36:50 +02:00
NomenAK
4b5d245d7e Merge branch 'master' of https://github.com/NomenAK/SuperClaude 2025-06-25 17:58:12 +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
e210b4e6e3 Update COMMANDS.md 2025-06-25 17:29:15 +02:00
NomenAK
f29cc6675b Update CONTRIBUTING.md 2025-06-25 17:28:20 +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
23a103d5dc refactor: Standardize @include reference system across all command files
- Fix @include references to use underscore format (Universal_Legend, Standard_Messages_Templates)
- Add missing ultracompressed.yml shared pattern file
- Update broken reference paths in all 18 command files
- Ensure consistent template naming across command system
- Optimize command file structure with standardized includes

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-25 00:21:27 +02:00
NomenAK
219ff3905a feat: Optimize all 18 command files using @include reference system
Major streamlining achievement:
- Eliminate 2,733 lines of duplicate content across commands
- Reduce individual command files by ~70% (130-150 → 35-60 lines)
- Leverage existing shared/*.yml reference patterns
- Maintain full Claude Code compliance

Benefits:
• Single source of truth for universal content
• Guaranteed consistency across all commands
• Dramatically reduced maintenance overhead
• Massive token efficiency improvements

Implementation:
- Universal Legend: @include shared/universal-constants.yml#Universal Legend
- Universal Flags: @include shared/flag-inheritance.yml#Universal_Always
- Command patterns: References to appropriate shared/*.yml files
- Template system: Enhanced command-patterns.yml

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24 22:46:52 +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
ff61676f74 refactor: Remove all hard claims, metrics, and numeric targets
Comprehensive update to remove specific performance claims and replace with qualitative descriptions:

- Replace percentage claims (65%, 70%, 99.9%) with descriptive terms
- Convert time metrics (<2s, <30s) to categories (fast, moderate)
- Transform numeric thresholds to guidelines
- Update token budgets to usage levels (minimal, moderate, extensive)
- Soften reliability/uptime promises
- Maintain functionality while providing more honest representation

Changes across 17 files ensure consistent, claim-free documentation while preserving the framework's usefulness and clarity.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24 22:02:29 +02:00
NomenAK
49c72808ee Remove all references to user: and project: prefixes
- Removed /user: prefix from all command examples
- Updated GitHub issue templates to remove /user: prefix
- Commands now use simple /command format without prefixes

This aligns with the project's decision to not use user:/project:
prefixes for commands.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24 21:31:34 +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
84ad5b60d1 Update all command files to use optimized template system
- Migrated 18 command files to use @include references
- Replaced custom legend sections with shared constants
- Standardized flag descriptions and report outputs
- Eliminated redundant content across commands
- Improved consistency and maintainability

Part of the 35% token reduction optimization.

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

Co-Authored-By: Claude <noreply@anthropic.com>
v1.0.0
2025-06-24 12:58:28 +02:00
NomenAK
327d7ded3c Major optimization: 35% token reduction through template system & file consolidation
- Consolidated 7 redundant YAML files into 3 comprehensive files:
  * error-recovery + error-recovery-enhanced → error-handling.yml
  * performance-monitoring + performance-tracker → performance.yml
  * task-management + todo-task-integration + auto-task-trigger → task-system.yml

- Created 3 new shared resource files:
  * severity-levels.yml (universal classification system)
  * execution-lifecycle.yml (common execution hooks)
  * constants.yml (paths, symbols, standards)

- Migrated all 18 commands to use expanded template system
- Updated cross-references throughout command system
- Achieved 6,440 token savings (35.5% reduction) while maintaining full functionality

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24 12:58:12 +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
6b2d49ebfd Rename Commands_Cheat_Sheet to Commands_Cheat_Sheet.md 2025-06-24 10:34:21 +02:00
NomenAK
2eda6088f5 Create Commands_Cheat_Sheet
A summary of all slash commands and flags. 
Thanks @amgiiine
2025-06-24 10:33:52 +02:00
NomenAK
d0b2c0ee79 Transform README.md into engaging developer-friendly format
Complete rewrite focusing on benefits over technical details, inspired by Reddit post feedback.
Changes include problem-solution narrative, conversational tone, real developer stories,
and community-focused approach while preserving all technical information.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 20:39:51 +02:00
NomenAK
9f7a26d269 Enhance README.md with user-focused introduction
- Add compelling header with badges and tagline
- Create "Quick Start for Users" section highlighting key benefits
- Showcase 9 AI personas, 18 commands, and intelligent features
- Add "Why SuperClaude?" comparison and "Perfect For" sections
- Include visual elements (emojis, badges) for better engagement
- Maintain existing technical documentation structure

Makes the project more accessible to new users while preserving depth.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 14:23:51 +02:00
NomenAK
a13673969a Add community interaction files
- CONTRIBUTING.md: Comprehensive contributor guidelines
- CHANGELOG.md: Version history and release notes
- CODE_OF_CONDUCT.md: Community standards and behavior guidelines
- SECURITY.md: Security policy and vulnerability reporting
- GitHub issue templates: Bug reports, features, questions
- Pull request template: Structured PR submissions

Enhances community engagement and project governance.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 14:16:35 +02:00
NomenAK
bd03b0a45e Add MIT License
- Add MIT License for open source distribution
- Copyright 2025 NomenAK
- Allows free use, modification, and distribution
- Standard permissive license for configuration frameworks

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 14:08:20 +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
994be5089b Add .gitignore and remove logs/claudedocs from tracking
- Add comprehensive .gitignore for logs, .claudedocs, and common files
- Remove logs/ directory from version control
- Remove .claudedocs/ directory from version control
- Keep operational files local while tracking core configuration

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-22 14:05:53 +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