263 Commits

Author SHA1 Message Date
Mithun Gowda B
65f0d6cfbe
feat: Add complete Chinese documentation for SuperClaude Framework (#317)
Added chinese language support to doc
2025-08-28 10:23:53 +05:30
趙宏叡
879a8a0598 feat: Add complete Chinese documentation for SuperClaude Framework 2025-08-28 12:50:37 +09:00
Hayashi Kuniyuki
974630db5d
ユーザガイド (#311) 2025-08-26 18:16:11 +02:00
Mithun Gowda B
3e34958d8a
Create CODEOWNERS
Added CODEOWNERS

Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-08-26 20:30:50 +05:30
Mithun Gowda B
97a682452d
Update README.md (#298)
Removed badges style from its source link
2025-08-24 11:59:26 +05:30
Mithun Gowda B
3eab5b3454
Update README.md
Removed badges style from its source link

Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
2025-08-24 11:58:56 +05:30
NomenAK
8c1db76bb4
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 23:20:25 +02:00
NomenAK
2001d09e92
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 23:18:56 +02:00
NomenAK
4ef73d52b0
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 20:13:03 +02:00
NomenAK
fba699b99f
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 20:12:43 +02:00
NomenAK
7e42f82cb3
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 15:58:21 +02:00
NomenAK
db5257a04d
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 15:56:40 +02:00
NomenAK
89122fbb14
🔖 Bump version to 4.0.8 (#294)
- Update version across all project files
- Update CHANGELOG.md with release notes
- Prepare for PyPI release
2025-08-23 15:55:27 +02:00
NomenAK
6b28cc6221
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 15:54:54 +02:00
NomenAK
56a763d850
🔖 Release v4.0.8 (#293)
🔖 Bump version to 4.0.8

- Update version across all project files
- Update CHANGELOG.md with release notes
- Prepare for PyPI release
2025-08-23 15:05:12 +02:00
NomenAK
9abaa10366 Implement dynamic version loading system
- Convert all hardcoded versions to dynamic loading from VERSION file
- Reduce version update locations from 50+ to just 3 files
- Add proper fallback handling for version reading
- Update all CLI commands to use dynamic __version__
- Streamline future version management process

This change makes version bumping much simpler - only need to update:
1. VERSION file
2. package.json
3. pyproject.toml
2025-08-23 14:10:11 +02:00
NomenAK
4831319a10 Merge branch 'master' of https://github.com/SuperClaude-Org/SuperClaude_Framework 2025-08-23 12:54:06 +02:00
NomenAK
45bc5b8a98 🔖 Bump version to 4.0.7
- Add automatic update checking feature
- Fix component validation for pipx installations
- Update all version references across 35+ files
v4.0.7
2025-08-23 12:52:10 +02:00
NomenAK
291b8a0c2b Add automatic update checking for PyPI and NPM packages
- Check for updates on startup (once per 24h)
- Show update banner when new version available
- Support --no-update-check and --auto-update flags
- Add SUPERCLAUDE_AUTO_UPDATE environment variable
- Implement for both Python (PyPI) and Node.js (NPM)
2025-08-23 12:50:20 +02:00
NomenAK
0ecc6aec87
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 12:37:58 +02:00
NomenAK
06ee059c0b
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 12:25:56 +02:00
NomenAK
81a1fbeb39
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
v4.0.6
2025-08-23 12:09:56 +02:00
NomenAK
eb412ad920
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 12:09:10 +02:00
NomenAK
9e685b7326
Fix component validation and bump version to 4.0.6 (#292)
*  Enhance documentation with advanced markdown formatting

Major improvements to documentation presentation and usability:

README.md:
- Added centered hero section with framework statistics dashboard
- Created visual support section with donation cards
- Enhanced What's New section with feature grid layout
- Reorganized documentation links into categorized table
- Added professional badges and visual separators

installation.md:
- Centered title with platform badges and quick navigation
- Consolidated 4 installation methods into unified table
- Created visual requirement cards (Required vs Optional)
- Added collapsible troubleshooting sections
- Removed 3 duplicate "What's Next" sections
- Enhanced learning journey with progression tables

quick-start.md:
- Added visual framework architecture flow diagram
- Created component statistics dashboard (21|14|6|6)
- Built comparison table for SuperClaude vs Standard Claude
- Added 4-week learning timeline with milestones
- Enhanced workflow patterns with step-by-step tables
- Created key insights cards explaining framework philosophy

All documents now feature consistent styling with centered titles,
organized tables, emojis for visual scanning, and improved navigation.

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

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

* 🔥 Remove outdated publishing and release instruction files

Cleaned up repository by removing:
- PUBLISHING.md: Outdated publishing guidelines
- RELEASE_INSTRUCTIONS.md: Old release process documentation

These files are no longer needed as the project has evolved
and the processes have been streamlined or moved elsewhere.

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

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

* 🐛 Fix component validation to check metadata file instead of settings.json

Resolves #291 - Validation errors after V4 upgrade

## Changes
- Fixed validation logic to check .superclaude-metadata.json instead of settings.json
- Standardized all component versions to 4.0.4 across the framework
- Fixed agent validation to check for correct filenames (architect vs specialist/engineer)
- Cleaned up metadata file structure for consistency

## Technical Details
The issue was caused by components registering in .superclaude-metadata.json but
validation checking settings.json for component registration. This mismatch caused
false validation errors even though components were properly installed.

## Testing
All components now validate successfully with the corrected logic.

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

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

* 🔖 Bump version to 4.0.6 across entire project

## Summary
Comprehensive version update from 4.0.4 to 4.0.6 with validation fixes

## Changes
- Updated VERSION file, pyproject.toml, and package.json
- Updated all Python __version__ declarations (8 occurrences)
- Updated all component metadata versions (6 components, 25+ occurrences)
- Updated documentation and README version badges (11 files)
- Fixed package.json inconsistency (was 4.0.5)
- Updated legacy backup.py version reference (was 3.0.0)
- Added CHANGELOG entry for version 4.0.6

## Files Modified (26 total)
- Core: VERSION, pyproject.toml, package.json
- Python: SuperClaude/__init__.py, __main__.py, setup/__init__.py, cli/base.py
- Components: core.py, commands.py, agents.py, mcp.py, mcp_docs.py, modes.py
- Docs: README.md, CONTRIBUTING.md, SECURITY.md, installation.md, quick-start.md
- Config: features.json, backup.py, update.py
- User: ~/.claude/.superclaude-metadata.json

## Verification
All version references now consistently show 4.0.6
Historical references in CHANGELOG preserved as intended

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

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

* 📝 Update README.md installation instructions

---------

Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-23 12:08:09 +02:00
NomenAK
4d0b76711a
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-23 11:31:46 +02:00
Mark Moreno
d6e063f0dc
fix(agent): Add YAML frontmatter to socratic-mentor agent (#290)
- Added required YAML frontmatter with name, description, category, and tools
- Updated header from "Socratic Mentor Agent" to "Socratic Mentor" for consistency
- Ensures compliance with agent template standards in contributing guidelines
2025-08-22 23:18:31 +02:00
NomenAK
b25efafd6e
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-22 23:16:40 +02:00
NomenAK
de8c9bc5b4
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-22 23:11:05 +02:00
NomenAK
c68477d5f7
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-22 23:10:23 +02:00
NomenAK
3c819e1162
🚀 Merge SuperClaude V4 to Master - Complete Framework Overhaul (#289)
*  Enhance documentation with advanced markdown formatting

Major improvements to documentation presentation and usability:

README.md:
- Added centered hero section with framework statistics dashboard
- Created visual support section with donation cards
- Enhanced What's New section with feature grid layout
- Reorganized documentation links into categorized table
- Added professional badges and visual separators

installation.md:
- Centered title with platform badges and quick navigation
- Consolidated 4 installation methods into unified table
- Created visual requirement cards (Required vs Optional)
- Added collapsible troubleshooting sections
- Removed 3 duplicate "What's Next" sections
- Enhanced learning journey with progression tables

quick-start.md:
- Added visual framework architecture flow diagram
- Created component statistics dashboard (21|14|6|6)
- Built comparison table for SuperClaude vs Standard Claude
- Added 4-week learning timeline with milestones
- Enhanced workflow patterns with step-by-step tables
- Created key insights cards explaining framework philosophy

All documents now feature consistent styling with centered titles,
organized tables, emojis for visual scanning, and improved navigation.

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

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

* 🔥 Remove outdated publishing and release instruction files

Cleaned up repository by removing:
- PUBLISHING.md: Outdated publishing guidelines
- RELEASE_INSTRUCTIONS.md: Old release process documentation

These files are no longer needed as the project has evolved
and the processes have been streamlined or moved elsewhere.

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

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

---------

Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-22 23:05:55 +02:00
NomenAK
f1b01644be
Update README.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-22 22:40:28 +02:00
NomenAK
822fe1b8e0
Delete PUBLISHING.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-22 21:29:06 +02:00
NomenAK
ce151e018a
Delete RELEASE_INSTRUCTIONS.md
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
2025-08-22 21:28:53 +02:00
NomenAK
b25f60cdb0 📚 Add documentation overhaul entry to What's New in V4
- Highlight complete documentation rework with real examples
- Emphasize practical workflows and better navigation
- Encourage community feedback on documentation quality

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-22 21:23:35 +02:00
NomenAK
e535a7b682 🔖 Bump NPM package to v4.0.5
- NPM package now properly detects and uses pipx
- Handles PEP 668 environments correctly
- Falls back to pip --user when needed
2025-08-22 21:22:57 +02:00
NomenAK
bdfa09af32 📚 Update documentation with pipx installation instructions
- Added pipx as recommended installation method across all docs
- Updated troubleshooting guides with PEP 668 error solutions
- Added multiple installation options with clear hierarchy
- Enhanced error handling instructions with fallback options
- Consistent installation instructions throughout documentation
2025-08-22 21:20:12 +02:00
NomenAK
418683c265 📝 Complete version update to 4.0.4 across all files
- Updated all documentation references
- Updated all Python module versions
- Updated configuration and metadata files
- Synchronized version across entire codebase
v4.0.4
2025-08-22 21:13:05 +02:00
NomenAK
e0d5b8cae5 🚀 v4.0.4 - Enhanced installation with pipx support
- Added automatic detection of PEP 668 environments
- Implemented pipx as preferred installation method for Linux/macOS
- Added fallback to pip --user for externally managed environments
- Improved error messages with clear installation alternatives
- Added --break-system-packages as last resort option
- Updated NPM wrapper to handle all installation scenarios
- Enhanced update mechanism to detect and use correct tool
2025-08-22 21:12:24 +02:00
NomenAK
7409e4d5c8 📝 Update NPM package references to @bifrost_inc/superclaude
- Updated all documentation to use @bifrost_inc/superclaude
- Fixed installation commands in README and docs
- Updated release instructions with correct NPM package name
- Cleaned up temporary package files
2025-08-22 21:04:59 +02:00
NomenAK
8605ef06f0 🚀 Release v4.0.3 - Published to PyPI and NPM
- PyPI: SuperClaude v4.0.3
- NPM: @bifrost_inc/superclaude v4.0.3
v4.0.3
2025-08-22 21:01:17 +02:00
NomenAK
5d0546e041 🔖 Complete version standardization to 4.0.3
- Update all remaining version references to 4.0.3
- Fix documentation files (SECURITY.md, CODE_OF_CONDUCT.md, CONTRIBUTING.md)
- Update PUBLISHING.md version references and examples
- Fix all component metadata versions (mcp, modes, mcp_docs)
- Update setup/data/features.json versions
- Fix SuperClaude __main__.py version strings
- Update all documentation command examples
- Standardize version across 15+ files

All components now consistently at v4.0.3 for dual PyPI/NPM release.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-22 20:49:39 +02:00
NomenAK
e470193b11 🔖 Standardize version to 4.0.3 across all components
- Update PyPI version from 4.0.0 to 4.0.3
- Align all version references (Python, NPM, documentation)
- Update VERSION file, pyproject.toml, and all __init__.py files
- Update CHANGELOG and README version badges
- Fix all version references in RELEASE_INSTRUCTIONS.md

This ensures consistency between PyPI and NPM packages.

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-22 20:43:57 +02:00
NomenAK
6afa3b0f9c 🚀 Prepare for dual PyPI/NPM release v4.0
- Fix version consistency (PyPI: 4.0.0, NPM: 4.0.3)
- Update license format to PEP 639 compliance
- Restore NPM package components (bin/ and package.json)
- Fix NPM package name to @superclaude-org/superclaude
- Add comprehensive RELEASE_INSTRUCTIONS.md
- Update .gitignore to include NPM files
- Ready for production release on both PyPI and NPM

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-22 20:39:46 +02:00
NomenAK
a4d1be0e26 🧹 Clean up repository by removing development artifacts
- Remove CRUSH.md personal file
- Remove Node.js artifacts: package.json, package-lock.json, bin/ directory
- Remove Python lock file: uv.lock
- Update .gitignore to prevent future inclusion of these artifacts
- Maintain clean repository structure with only essential framework files

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-22 20:11:21 +02:00
NomenAK
886323b240 📚 Major documentation improvements and corrections
- Fix directory structure in technical-architecture.md to match actual ~/.claude/ structure
- Correct session management documentation to show true persistent memory via Serena MCP
- Add comprehensive flags documentation with 40+ missing command-specific flags
- Remove verification status sections across all documentation
- Fix component counts: 14 agents, 5 modes, 21 commands
- Update gitignore to exclude CRUSH.md and TODO.txt personal files
- Standardize documentation structure and remove fictional content

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-22 20:09:27 +02:00
NomenAK
850e5a69a6 📚 Complete documentation restructure and content cleanup
- Standardize documentation structure across all sections
- Fix CLI confusion and streamline user guidance
- Remove fictional content and align with actual functionality
- Improve technical architecture documentation
- Update installation and quick-start guides
- Enhance reference materials and examples

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-22 19:18:44 +02:00
NomenAK
f7cf87c5ad 🔧 Standardize agent invocation syntax: @agents- → @agent-
## Changes Made
- **Agent Syntax Standardization**: Updated all agent invocations from `@agents-` to `@agent-`
- **Consistency**: Applied change across all 14 documentation files and 1 source file
- **Examples Updated**: All agent invocation examples now use singular `@agent-` format
- **Pattern Recognition**: Updated references to trigger pattern documentation

## Files Updated (14 total)
### Documentation
- Docs/User-Guide/commands.md - Core command reference
- Docs/User-Guide/agents.md - Agent guide with all examples
- Docs/README.md - Quick reference updated
- Docs/Getting-Started/installation.md & quick-start.md - Setup instructions
- Docs/Developer-Guide/ - Technical architecture and testing docs
- Docs/Reference/ - All example files and troubleshooting

### Source Files
- SuperClaude/Agents/security-engineer.md - Agent context file

## Impact
 **Consistent Syntax**: All agent invocations now use `@agent-[name]` format
 **User Clarity**: Clear distinction from previous `@agents-` plural form
 **Documentation Alignment**: All examples and references updated consistently
 **Framework Standards**: Aligns with SuperClaude naming conventions

Examples now correctly show:
- `@agent-security "review authentication"`
- `@agent-python-expert "optimize code"`
- `@agent-frontend-architect "design components"`

Total replacements: 80+ instances across entire documentation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-21 19:05:51 +02:00
NomenAK
41761f405c 📚 Major documentation cleanup: Fix CLI confusion and streamline content
## Critical Fixes 
- **CLI Command Syntax**: Fixed all ambiguous `SuperClaude --version` → `python3 -m SuperClaude --version`
- **Architecture Clarity**: Verified dual architecture documentation (Python CLI + Context Framework)
- **External Dependencies**: Marked unverified APIs as experimental (TWENTYFIRST_API_KEY, MORPH_API_KEY)
- **Installation Instructions**: Clarified NPM package names with verification warnings

## Content Optimization 🗑️
- **Removed unnecessary files**:
  - optimization-guide.md (inappropriate for context files)
  - quick-start-practices.md (duplicate content)
  - Various outdated socratic learning components
- **Updated cross-references**: Fixed all broken links to point to existing, relevant content
- **Consolidated navigation**: Streamlined Reference/README.md documentation matrix

## Technical Accuracy 🎯
- **Command References**: All commands now specify exact usage context (terminal vs Claude Code)
- **Framework Nature**: Consistently explains SuperClaude as context framework, not executable software
- **Installation Verification**: Updated diagnostic scripts with correct Python CLI commands
- **MCP Configuration**: Marked experimental services appropriately

## Impact Summary 📊
- **Files Modified**: 15+ documentation files for accuracy and consistency
- **Files Removed**: 5+ unnecessary/duplicate files
- **Broken Links**: 0 (all cross-references updated)
- **User Clarity**: Significantly improved understanding of dual architecture

Result: Professional documentation that accurately represents SuperClaude's sophisticated
dual architecture (Python CLI installation system + Claude Code context framework).

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-21 19:03:25 +02:00
NomenAK
c78d5f8c01 Update TODO.md
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-20 20:46:15 +02:00
NomenAK
14fb4a3216 🚨 Fix major hallucinations in SuperClaude documentation
CRITICAL FIXES:
- Remove all references to non-existent 'SuperClaude status' command
- Remove all references to non-existent 'SuperClaude diagnose' standalone command
- Remove all references to non-existent 'SuperClaude test-mcp' command
- Update diagnose references to use correct 'SuperClaude install --diagnose'
- Fix python help command references to use correct syntax

CONTEXT:
SuperClaude is a context-oriented framework with .md instruction files,
not an executable with extensive CLI commands. Only Python installer
supports: install, update, uninstall, backup operations.

VERIFIED COMMANDS:
 python3 -m SuperClaude --help (works)
 SuperClaude install --diagnose (works)
 SuperClaude install --list-components (works)
 SuperClaude status (does not exist)
 SuperClaude diagnose (does not exist)
 SuperClaude test-mcp (does not exist)

FILES FIXED:
- commands.md: status → config checks, diagnose → install --diagnose
- flags.md: status → config checks, help flags → help
- agents.md: diagnose → install --diagnose
- mcp-servers.md: status → config checks, test-mcp → /sc: commands
- modes.md: diagnose → install --diagnose
- session-management.md: status → list-components

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-20 20:46:15 +02:00