Skip to content

Conversation

@linxiaotutututu1123
Copy link

Pull Request

概要

変更内容

関連Issue

Closes #

チェックリスト

Git Workflow

  • 外部貢献の場合: Fork → topic branch → upstream PR の流れに従った
  • コラボレーターの場合: topic branch使用(main直コミットしていない)
  • git rebase upstream/main 済み(コンフリクトなし)
  • コミットメッセージは Conventional Commits に準拠(feat:, fix:, docs: など)

Code Quality

  • 変更は1目的に限定(巨大PRでない、目安: ~200行差分以内)
  • 既存のコード規約・パターンに従っている
  • 新機能/修正には適切なテストを追加
  • Lint/Format/Typecheck すべてパス
  • CI/CD パイプライン成功(グリーン状態)

Security

  • シークレット・認証情報をコミットしていない
  • .gitignore で必要なファイルを除外済み
  • 破壊的変更なし/ある場合は ! 付きコミット + MIGRATION.md 記載

Documentation

  • 必要に応じてドキュメントを更新(README, CLAUDE.md, docs/など)
  • 複雑なロジックにコメント追加
  • APIの変更がある場合は適切に文書化

テスト方法

スクリーンショット(該当する場合)

備考

NomenAK and others added 30 commits August 22, 2025 21:28
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
…Claude-Org#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>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
…e-Org#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
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
* ✨ 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 SuperClaude-Org#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>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
- 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)
- Add automatic update checking feature
- Fix component validation for pipx installations
- Update all version references across 35+ files
- 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
🔖 Bump version to 4.0.8

- Update version across all project files
- Update CHANGELOG.md with release notes
- Prepare for PyPI release
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
- Update version across all project files
- Update CHANGELOG.md with release notes
- Prepare for PyPI release
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Signed-off-by: NomenAK <39598727+NomenAK@users.noreply.github.com>
Removed badges style from its source link

Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
Removed badges style from its source link
Added CODEOWNERS

Signed-off-by: Mithun Gowda B <mithungowda.b7411@gmail.com>
mithun50 and others added 28 commits November 12, 2025 18:04
Updated src/superclaude/__init__.py:
- Version from 0.4.0 to 4.1.7 (match pyproject.toml)
- Authors to NomenAK and Mithun Gowda B

Fixes CI/CD version mismatch error.

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

Co-Authored-By: Claude <noreply@anthropic.com>
Added --system flag to all uv pip install commands to fix
"No virtual environment found" error in GitHub Actions CI/CD.

UV requires either a virtual environment or the --system flag
in CI/CD environments.

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

Co-Authored-By: Claude <noreply@anthropic.com>
Changed from 'uv run <command>' to direct '<command>' execution
since we're using 'uv pip install --system' which installs to
the system Python environment.

This fixes pytest-cov and other plugin detection issues.

Changes:
- pytest instead of uv run pytest
- ruff instead of uv run ruff
- superclaude instead of uv run superclaude
- Added uv pip list for debugging

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

Co-Authored-By: Claude <noreply@anthropic.com>
Fixed 42 linting errors across codebase:
- Auto-fixed 35 import sorting issues (I001)
- Added unused imports to __all__ in execution/__init__.py
- Removed unused variable assignments (F841)
- Updated pyproject.toml to use [tool.ruff.lint] section

All ruff checks now pass successfully.

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

Co-Authored-By: Claude <noreply@anthropic.com>
Formatted 14 files to comply with ruff formatting rules:
- Consistent code style across codebase
- Improved readability
- All formatting checks now pass

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

Co-Authored-By: Claude <noreply@anthropic.com>
Fixed broken links to non-existent quick-start-practices.md:
- Changed to point to basic-examples.md instead
- Fixes 3 broken links reported in README quality check
- Affects: README-ja.md, README-zh.md, README-kr.md

Note: Translated READMEs have fewer headers (30) than main
README (58), indicating incomplete translations. This is a
known documentation synchronization issue.

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

Co-Authored-By: Claude <noreply@anthropic.com>
Adds 'superclaude update' as a convenience command for updating installed commands. This is equivalent to 'install --force' but provides better user experience.

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

Co-Authored-By: Claude <noreply@anthropic.com>
Updated version across all documentation files:
- pyproject.toml (main version)
- README files (en, ja, kr, zh)
- CLAUDE.md
- KNOWLEDGE.md
- PLANNING.md

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

Co-Authored-By: Claude <noreply@anthropic.com>
Missed updating the version string in __init__.py in the previous commit.

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

Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Updated all translated READMEs (Chinese, Japanese, Korean) to match the main README.md structure:

Changes:
- Updated Framework Statistics (3 plugins, 16 agents, 7 modes, 8 MCP servers)
- Added Disclaimer section
- Added Developer & Contributors documentation table
- Restructured installation section with v4.1.8 and v5.0 details
- Expanded "What's New in v4.1" (6 subsections)
- Added complete "Deep Research Capabilities" section (8 subsections)
- Updated Documentation section with correct counts
- Fixed all path references and command descriptions

Structure Consistency: 58/58 headings (100/100 score)

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

Co-Authored-By: Claude <noreply@anthropic.com>
Fixed "Command source directory not found" error when installing via pipx.

Changes:
- Copied command files from plugins/superclaude/commands/ to src/superclaude/commands/
- Updated pyproject.toml to include commands in wheel package
- Added README.md explaining command sync requirement
- install_commands.py already had fallback logic to check package_root/commands/

The commands directory will be included in the installed package, allowing
'superclaude install' to work correctly from pipx installations.

Note: In v4.x, commands must be synced between plugins/ and src/superclaude/.
In v5.0, the plugin system will use plugins/ directly.

Fixes installation error:
  Command source directory not found: /path/to/plugins/superclaude/commands

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

Co-Authored-By: Claude <noreply@anthropic.com>
Added explicit entries for commands and skills directories to make it
clear these are included in the source distribution.

While these were already covered by the recursive-include for
src/superclaude/*.md, explicit entries improve maintainability
and documentation.

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

Co-Authored-By: Claude <noreply@anthropic.com>
Copied all plugin resources to src/superclaude/ for package inclusion:
- agents/ (3 agent definitions)
- hooks/ (hooks.json configuration)
- scripts/ (2 utility scripts)

Updated packaging configuration:
- pyproject.toml: Added explicit includes for all resource types
  - skills/**/*.md, *.ts, *.json
  - commands/**/*.md
  - agents/**/*.md
  - hooks/**/*.json
  - scripts/**/*.py, *.sh

- MANIFEST.in: Added recursive-include for all directories
  - commands, agents, hooks, scripts, skills

Added README.md to each directory explaining sync requirements
until v5.0 plugin system is implemented.

Structure:
src/superclaude/
├── agents/          (3 .md files + README)
├── commands/        (5 .md files + README)
├── hooks/           (hooks.json + README)
├── scripts/         (2 files + README)
└── skills/          (confidence-check/)

Total: 16 non-Python resource files included

This ensures all SuperClaude resources are available when installed
via pipx/pip from PyPI.

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

Co-Authored-By: Claude <noreply@anthropic.com>
Fixed path resolution in _get_commands_source() to check package
location first before falling back to plugins/ directory.

Changes:
- Priority 1: package_root/commands/ (installed package via pipx/pip)
- Priority 2: plugins/superclaude/commands/ (source checkout)
- Return package location on failure (clearer error message)

This fixes the error:
  "Command source directory not found: /path/to/.local/pipx/venvs/
  superclaude/lib/python3.13/plugins/superclaude/commands"

The function was trying plugins/ path first and returning it even
when it didn't exist. Now it correctly prioritizes the installed
package location where commands are actually bundled.

Note: install_skill.py already had correct logic and doesn't need changes.

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

Co-Authored-By: Claude <noreply@anthropic.com>
Restored 26 additional commands from commit d4a17fc, bringing total from 5 to 30 commands.

## New Commands Added (26):
- /analyze - Code and architecture analysis
- /brainstorm - Structured brainstorming sessions
- /build - Build and compilation workflows
- /business-panel - Multi-expert business analysis
- /cleanup - Code cleanup and refactoring
- /design - System design and architecture
- /document - Documentation generation
- /estimate - Effort and time estimation
- /explain - Code explanation
- /git - Git operations and workflows
- /help - Command help and usage
- /implement - Implementation workflows
- /improve - Code improvement suggestions
- /index - Project indexing (alias for index-repo)
- /load - Load saved sessions
- /pm - Project management workflows
- /reflect - Reflection and retrospectives
- /save - Save current session
- /select-tool - Tool selection guidance
- /spawn - Spawn parallel tasks
- /spec-panel - Multi-expert specification analysis
- /task - Task management
- /test - Testing workflows
- /troubleshoot - Debugging and troubleshooting
- /workflow - Custom workflow automation

## Documentation Updates:
- Created docs/reference/commands-list.md with categorized command reference
- Updated README.md with expandable 30-command list
- Updated README-zh.md with Chinese translations
- Updated README-ja.md with Japanese translations
- Updated README-kr.md with Korean translations
- Changed statistics: "3 plugins" → "30 commands"
- Added command categories: Planning & Design, Development, Testing & Quality,
  Documentation, Version Control, Project Management, Research & Analysis, Utilities

## Files Changed:
- 60 files changed, 7930 insertions(+), 267 deletions(-)
- Added 26 commands to plugins/superclaude/commands/
- Added 26 commands to src/superclaude/commands/
- Created comprehensive command documentation

Commands restored from: d4a17fc (superclaude/commands/)
Total: 30 commands now available

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

Co-Authored-By: Claude <noreply@anthropic.com>
Comprehensive restoration of all agents, modes, MCP integrations, and documentation.

## 🤖 Agents Restored (20 total)
Added 17 new agent definitions to existing 3:
- backend-architect, business-panel-experts, deep-research-agent
- devops-architect, frontend-architect, learning-guide
- performance-engineer, pm-agent, python-expert
- quality-engineer, refactoring-expert, requirements-analyst
- root-cause-analyst, security-engineer, socratic-mentor
- system-architect, technical-writer

## 🎨 Behavioral Modes (7)
- MODE_Brainstorming - Multi-perspective ideation
- MODE_Business_Panel - Executive strategic analysis
- MODE_DeepResearch - Autonomous research
- MODE_Introspection - Meta-cognitive analysis
- MODE_Orchestration - Tool coordination
- MODE_Task_Management - Systematic organization
- MODE_Token_Efficiency - Context optimization

## 🔌 MCP Server Integration (8)
Documentation and configs for:
- Tavily (web search)
- Serena (session persistence)
- Sequential (token-efficient reasoning)
- Context7 (documentation lookup)
- Playwright (browser automation)
- Magic (UI components)
- Morphllm (model transformation)
- Chrome DevTools (performance)

## 📚 Core Documentation (6)
- PRINCIPLES.md, RULES.md, FLAGS.md
- RESEARCH_CONFIG.md
- BUSINESS_PANEL_EXAMPLES.md, BUSINESS_SYMBOLS.md

## 📖 Documentation Restored (152 files)
- User-Guide (en, jp, kr, zh) - 24 files
- Developer-Guide - 5 files
- Development docs - 10 files
- Reference docs - 10 files
- Getting-Started - 2 files
- Plus examples and templates

## 📦 Package Configuration
Updated pyproject.toml and MANIFEST.in to include:
- modes/**/*.md
- mcp/**/*.md, **/*.json
- core/**/*.md
- examples/**/*.md
- Comprehensive docs in distribution

## 📁 Directory Structure
plugins/superclaude/ and src/superclaude/:
- agents/ (20 files)
- modes/ (7 files)
- mcp/ (8 docs + 8 configs)
- core/ (6 files)
- examples/ (workflow examples)

docs/:
- 152 markdown files
- Multi-language support (en, jp, kr, zh)
- Comprehensive guides and references

## 📊 Statistics
- Commands: 30
- Agents: 20
- Modes: 7
- MCP Servers: 8
- Documentation Files: 152
- Total Resource Files: 200+

Created docs/reference/comprehensive-features.md with complete inventory.

Source: commit d4a17fc
Total changes: 150+ files added/modified

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

Co-Authored-By: Claude <noreply@anthropic.com>
* feat: add missing install.sh script referenced in README\n\n- Create comprehensive installation script with POSIX compatibility\n- Add interactive and non-interactive installation modes\n- Include prerequisites checking and MCP server setup guidance\n- Replace echo -e with printf for better POSIX compliance

* fix: resolve linting errors in install_mcp.py and clean_command_names.py

Fix multiple ruff linting errors to ensure CI/CD pipeline passes:

- install_mcp.py: Remove unused pathlib.Path import, replace bare except
  with specific exception types (ValueError, IndexError), remove
  extraneous f-string prefixes on lines without placeholders
- clean_command_names.py: Remove unused os import, convert f-strings
  without placeholders to regular strings
- pyproject.toml: Exclude docs/ directory from ruff checks to avoid
  N999 module naming violations in documentation templates

All linting checks now pass successfully.

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

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

* style: apply ruff format to Python source files

Apply ruff formatting rules to CLI and scripts modules to ensure
consistent code style across the codebase.

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

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

* fix(ci): remove incompatible pip cache from quick-check workflow

## Problem
GitHub Actions was failing with error:
"Cache folder path is retrieved for pip but doesn't exist on disk:
/home/runner/.cache/pip. This likely indicates that there are no
dependencies to cache."

## Root Cause
The quick-check.yml workflow specified `cache: 'pip'` in the Python
setup step, but the workflow uses UV (not pip) for package management
via `uv pip install --system -e ".[dev]"`.

UV uses its own cache directory (~/.cache/uv), so the pip cache path
was never created, causing the error.

This was a migration oversight:
- When UV was adopted as the project standard (commit 00706f0), the
  CLAUDE.md established "CRITICAL: Never use pip directly" rule
- The test.yml workflow was created correctly without pip cache
- The quick-check.yml workflow incorrectly included pip cache from
  initial creation (commit 8c0559c) and was not updated during migration

## Solution
Remove `cache: 'pip'` line to align with:
- Project's UV-first architecture (CLAUDE.md)
- test.yml workflow (which runs successfully without pip cache)
- readme-quality-check.yml workflow (no cache needed)

Note: publish-pypi.yml intentionally uses pip cache as it directly
runs `python -m pip install` commands, which is correct for that workflow.

## Impact
- ✅ Eliminates GitHub Actions cache warning
- ✅ Aligns all UV-based workflows consistently
- ✅ Follows project standards documented in CLAUDE.md

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

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

---------

Co-authored-by: Claude <noreply@anthropic.com>
- Bump version from 4.1.8 to 4.1.9 in all relevant files
- Add __init__.py to all directories in src/superclaude/ and plugins/superclaude/
- Update pyproject.toml to include plugins/superclaude package
- Update MANIFEST.in to include plugin resources
- Ensure proper Python package structure with 27 __init__.py files

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

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove redundant include patterns that were causing mis-matched data size
- Keep only plugins/** patterns in wheel.include
- Packages in src/ are automatically included by hatchling

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

Co-Authored-By: Claude <noreply@anthropic.com>
- Add plugins as shared-data in wheel configuration
- Plugins installed to {prefix}/share/superclaude/plugins/
- Increased wheel files from 128 to 225 (110 plugin files)
- Maintains backward compatibility with existing package structure

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

Co-Authored-By: Claude <noreply@anthropic.com>
- Use force-include to add src/ as superclaude/_src/
- Use force-include to add plugins/ as superclaude/_plugins/
- Total package now has 343 files:
  - Core superclaude/: 85 files
  - _src/: 148 files (full source structure)
  - _plugins/: 110 files (plugin resources)
- No share/ folder needed - everything in package
- Maintains backward compatibility

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

Co-Authored-By: Claude <noreply@anthropic.com>
- Add new test error solutions to solutions_learned.jsonl
- Document test failures for reflexion pattern testing
- Track database connection and unknown test errors

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

Co-Authored-By: Claude <noreply@anthropic.com>
The repository had both uppercase (e.g., docs/User-Guide/) and lowercase
(e.g., docs/user-guide/) paths tracked, causing persistent dirty state
on case-insensitive filesystems (macOS, Windows).

This commit removes the uppercase variants and keeps only lowercase paths,
which is the conventional standard for documentation directories.

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

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

* feat(mcp): add Airis Agent and MindBase MCP servers

Add Docker-based MCP server integrations:

- airis-agent: Confidence checking, deep research, repo indexing
  - Prevents wrong-direction work with pre-implementation validation
  - ghcr.io/agiletec-inc/airis-agent:latest

- mindbase: Semantic memory with pgvector embeddings
  - Store/search memories with automatic embedding generation
  - ghcr.io/kazuph/mindbase-mcp:latest

Both servers run via Docker for easy setup - no local dependencies.

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

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

* fix: use correct ghcr.io org for mindbase-mcp

---------

Co-authored-by: kazuki <kazuki@kazukinoMacBook-Air.local>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
…de-Org#499)

* docs: add AIRIS MCP Gateway as unified installation option

Adds airis-mcp-gateway as an alternative MCP setup method that provides:
- Single SSE endpoint for all MCP servers
- HOT/COLD server management for token optimization
- Lazy loading (servers start on-demand)
- Unified tool discovery
- Web UI for management

This addresses the complexity of managing multiple MCP servers and
provides token-efficient operation through selective tool advertising.

Repository: github.com/agiletec-inc/airis-mcp-gateway

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

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

* fix(docs): update AIRIS MCP Gateway installation instructions

- Replace outdated docker-compose.dist.yml method with quick-install.sh
- Fix Claude Code registration command: use --transport sse instead of npx mcp-remote
- Update feature list: 27+ tools, 75-90% token reduction, 120s idle timeout
- Add verification commands (health check, tools count)
- Update HOT/COLD server examples with actual server names
- Add AIRIS Suite reference (airis-agent, mindbase, airis-workspace)

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

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

* fix(mcp): update airis configs to recommend airis-mcp-gateway

- Update mcp-servers.md: remove quick-install.sh, use git clone + docker compose
- Update MCP_Airis-Agent.md: recommend gateway, list current tools
- Update MCP_Mindbase.md: recommend gateway, list current tools
- Add deprecation notice to airis-agent.json and mindbase.json configs
- Change airis-agent config from Docker to uvx

All airis components (airis-agent, mindbase) are now included in airis-mcp-gateway.
Individual installation is deprecated in favor of the unified gateway.

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

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

---------

Co-authored-by: kazuki <kazuki@kazukinoMacBook-Air.local>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.