refactor(modes): update component references for docs restructure

This commit is contained in:
kazuki
2025-10-17 11:25:50 +09:00
parent eb90e1712b
commit f7dabf02db

View File

@@ -15,7 +15,7 @@ class ModesComponent(Component):
def __init__(self, install_dir: Optional[Path] = None): def __init__(self, install_dir: Optional[Path] = None):
"""Initialize modes component""" """Initialize modes component"""
super().__init__(install_dir, Path("")) super().__init__(install_dir, Path("modes"))
def get_metadata(self) -> Dict[str, str]: def get_metadata(self) -> Dict[str, str]:
"""Get component metadata""" """Get component metadata"""
@@ -91,10 +91,11 @@ class ModesComponent(Component):
self.settings_manager.update_metadata(metadata_mods) self.settings_manager.update_metadata(metadata_mods)
self.logger.info("Updated metadata with modes component registration") self.logger.info("Updated metadata with modes component registration")
# Update CLAUDE.md with mode imports # Update CLAUDE.md with mode imports (include modes/ prefix)
try: try:
manager = CLAUDEMdService(self.install_dir) manager = CLAUDEMdService(self.install_dir)
manager.add_imports(self.component_files, category="Behavioral Modes") mode_files_with_path = [f"modes/{f}" for f in self.component_files]
manager.add_imports(mode_files_with_path, category="Behavioral Modes")
self.logger.info("Updated CLAUDE.md with mode imports") self.logger.info("Updated CLAUDE.md with mode imports")
except Exception as e: except Exception as e:
self.logger.warning( self.logger.warning(