333 Commits

Author SHA1 Message Date
NomenAK
44c5615aa6
Delete .github/workflows/claude.yml
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-07-15 16:45:55 +02:00
Mithun Gowda B
b2f283e45b
Update setup.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-15 18:07:14 +05:30
Mithun Gowda B
7e186b7d6a
Update setup.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-15 17:59:53 +05:30
Mithun Gowda B
96a395486d
Update setup.py
Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-07-15 17:59:01 +05:30
Mithun Gowda B
ece628309d
Added PyPI v3 setup and readme updates (#142)
Fixed #135
2025-07-15 17:36:49 +05:30
mithun50
d253e048b9 Added PyPI v3 setup and readme updates 2025-07-15 17:32:39 +05:30
NomenAK
a0def375e1 Implement dynamic file discovery for components (PR #133)
Replace hardcoded file arrays with dynamic discovery system:
- CoreComponent: Auto-discovers framework .md files in Core directory
- CommandsComponent: Auto-discovers command .md files in Commands directory
- Eliminates manual maintenance of file lists
- Maintains backward compatibility and error handling
- Adds comprehensive logging and validation

Key changes:
- Added _discover_framework_files() and _discover_command_files() methods
- Added shared _discover_files_in_directory() utility
- Replaced hardcoded arrays with dynamic discovery calls
- Includes filtering, sorting, and error handling
- Validates 9 framework files and 16 command files correctly
- Clean up documentation formatting

Resolves maintenance burden described in PR #133 while preserving
all existing functionality and security validation.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 11:17:55 +02:00
NomenAK
5279cdd4e0 Fix security validation overly broad regex patterns (GitHub Issue #129)
- Fixed `/dev/` pattern to `^/dev/` to only match system device directories
- Added start-of-path anchors (^) to all Unix and Windows system directory patterns
- Separated patterns into logical categories for better maintainability
- Enhanced cross-platform path normalization and error messages
- Improved platform-specific validation logic

This allows users with "dev", "tmp", "bin", etc. in their paths to install
SuperClaude while maintaining all existing security protections.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-15 10:48:16 +02:00
NomenAK
86be27db05
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-07-15 10:44:35 +02:00
Kwan Li
6bff95886c
added missing implement.md to setup.components (#133)
fix /sc:implement missing from claude code command line

Signed-off-by: Hung Kwan Li <71382503+backpack-0x1337@users.noreply.github.com>
Co-authored-by: Hung Kwan Li <71382503+backpack-0x1337@users.noreply.github.com>
2025-07-15 10:16:49 +02:00
Harim Kang
7440bd8c6a
Update README.md for v3: Repairing some missed commands in Quickstart (#137)
Update README.md

Signed-off-by: Harim Kang <harimkang4422@gmail.com>
2025-07-15 10:16:22 +02:00
NomenAK
5b331425e0
Update superclaude-user-guide.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-07-14 22:40:18 +02:00
NomenAK
25ab98625f Merge GitHub Actions workflows from Claude CLI setup
- Add Claude Code Review workflow for automated PR reviews
- Add Claude PR Assistant workflow for pull request automation
- Integrates Claude CLI GitHub Actions with SuperClaude repository
2025-07-14 21:39:26 +02:00
NomenAK
608360882c fix: install MCP servers with user scope for global availability (#127)
- Add --scope user flag to claude mcp add commands in MCP component
- Makes MCP servers globally available across all projects instead of local-only
- Updates all logging messages to reflect user scope installation
- Keeps remove commands scope-agnostic for better compatibility
- Resolves issue where MCP servers were only available in SuperClaude directory

Fixes #127

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 21:32:11 +02:00
NomenAK
b9fac065e0 fix: Windows PATH detection for CLI tools in PowerShell environments
- Add shell=True parameter to subprocess.run() calls on Windows platform
- Fixes issue #128 where Claude CLI, Node.js, and npm were not detected in PowerShell
- Affects validator.py and mcp.py components for better Windows compatibility
- Resolves PowerShell PATH inheritance issues with Python subprocess

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 21:11:28 +02:00
NomenAK
468f70123c Claude Code Review workflow 2025-07-14 21:05:08 +02:00
NomenAK
359d0d28ee Claude PR Assistant workflow 2025-07-14 21:05:07 +02:00
NomenAK
f975070946 feat: SuperClaude Core files v3.0 reality refresh
Complete alignment of Core documentation with actual v3.0 implementation:

 COMMANDS.md - Remove 5 phantom commands (/dev-setup, /review, /scan, /deploy, /migrate)
 COMMANDS.md - Fix count from 21→16 commands, update wave commands 9→6
 ORCHESTRATOR.md - Remove 4 broken Scripts/orchestrator_implementation.py references
 ORCHESTRATOR.md - Update wave tiers to match actual commands
 FLAGS.md - Realistic token reduction claims (60-80% → 30-50%)
 FLAGS.md - Remove enterprise-waves references
 MCP.md - Remove phantom command references from integration lists
 PERSONAS.md - Remove all phantom command references from optimized commands
 MODES.md - Update performance metrics to realistic targets
 All files - Verified consistency across 16 actual commands and 6 wave-enabled

Core files now accurately reflect SuperClaude v3.0 capabilities rather than
aspirational v4 features, improving user expectations and framework credibility.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 20:51:44 +02:00
NomenAK
d04beca008 feat: add /sc:implement command and fix documentation consistency
- NEW COMMAND: /sc:implement for feature and code implementation
- Addresses v2 user feedback about /build command functionality change
- Updates command count from 15 to 16 across all documentation
- Adds comprehensive implementation examples and auto-activation patterns
- Includes v2 migration guidance for smooth upgrade path
- Fixes numerical inconsistencies in commands-guide.md, CHANGELOG.md, installation-guide.md

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 20:16:57 +02:00
NomenAK
64455cc91c docs: comprehensive documentation update and command system enhancement
- Updated all documentation files for improved coherence and consistency
- Enhanced command guides with clearer examples and workflows
- Improved installation instructions and troubleshooting sections
- Refined personas guide with better auto-activation explanations
- Standardized tone and messaging across all documentation
- Added comprehensive cross-references between guide sections

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 19:45:00 +02:00
NomenAK
90716ab7b8 docs: comprehensive documentation update and command system enhancement
- Update all command documentation with improved clarity and examples
- Enhance user guides with simplified activation patterns
- Improve installation and setup documentation
- Refine command system implementation in setup components
- Update changelog with recent improvements

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 18:34:01 +02:00
NomenAK
e6bd45ed87 fix: add missing core component registration in installation
Core component installation was missing the component registration step,
causing post-installation validation to fail with "Core component not
registered in metadata" while commands and MCP components passed.

Added missing add_component_registration() call in CoreComponent.install()
to match the pattern used by other components.

Fixes validation error without affecting functionality.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 17:59:58 +02:00
NomenAK
e3a49c963d fix: remove Python max_version limit to enhance compatibility
Removes restrictive Python max_version (3.12.99) requirement to support
newer Python versions and improve installation compatibility across
different environments and Python distributions.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 17:19:47 +02:00
NomenAK
0b410c2dbd enhance: Windows security validation with comprehensive improvements
- Enhanced Windows path validation with proper normalization
- Added junction point and symbolic link detection for security
- Improved Windows-specific error messages with actionable guidance
- Implemented security audit logging for installation decisions
- Maintained cross-platform compatibility and existing protections

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 17:18:11 +02:00
Elliot Chen
e91d31a027
fix: allow installation in Windows user directories (#122) 2025-07-14 17:03:24 +02:00
NomenAK
f97f48244c docs: Transform documentation to emphasize simplicity and auto-activation
Update all Docs/ guides to lead with "just start using it" approach while
keeping comprehensive information available. Key changes:

- Add prominent "Simple Truth" and "Just Start Here" sections
- Emphasize intelligent routing and auto-activation throughout
- Reframe detailed guides as optional curiosity rather than required study
- Use casual, humble developer tone with emojis for clarity
- Transform "learn first" to "discover through use" messaging
- Make auto-expert selection and flag activation prominent
- Remove any marketing language in favor of honest, straightforward content

Files updated: superclaude-user-guide.md, commands-guide.md, flags-guide.md,
personas-guide.md, installation-guide.md

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 16:52:02 +02:00
NomenAK
3bd577672a
Update README.md
Add "Missing Python?" section

Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-07-14 16:50:41 +02:00
NomenAK
55b01276ec
Update README.md
Mentioned the need to remove SuperClaude/ and cloning again to start fresh.

Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-07-14 16:46:49 +02:00
NomenAK
625088df64 fix: Address invalid JSON field in installation suite
- Separate SuperClaude metadata from Claude Code settings.json
- Create .superclaude-metadata.json for framework-specific data
- Fix JSON validation issues with settings management
- Update all components to use proper metadata storage
- Maintain compatibility with Claude Code settings format
- Add migration support for existing installations

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 16:34:20 +02:00
NomenAK
6425be82eb docs: Update README with v2 migration warning and documentation links
- Add prominent v2 migration warning with cleanup instructions
- Add documentation section with links to all user guides
- Improve tone to be more humble and developer-focused
- Remove marketing language and boastful claims
- Maintain clear emoji structure for readability

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 16:33:03 +02:00
NomenAK
952b177598 Fix MCP server installation by adding proper command format
The Claude CLI requires both name and command parameters for 'mcp add':
claude mcp add <name> <commandOrUrl>

This commit:
- Adds 'command' field to all MCP server definitions
- Updates _install_mcp_server to use both server name and command
- Fixes the subprocess call to include both required parameters

Fixes: Failed to install MCP server sequential-thinking: error: missing required argument 'commandOrUrl'

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 16:06:42 +02:00
Mithun Gowda B
8c5fad9875
Enhancement: Robust Logging, Legacy Fallback, CLI Help, and Typo Handling for SuperClaude CLI (#117)
* Update README.md

* Update README.md

* Update README.md

* Update SuperClaude.py
2025-07-14 15:44:28 +02:00
NomenAK
59d74b8af2 Initial commit: SuperClaude v3 Beta clean architecture
Complete foundational restructure with:
- Simplified project architecture
- Comprehensive documentation system
- Modern installation framework
- Clean configuration management
- Updated profiles and settings

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-14 14:28:11 +02:00