From f7dabf02dba0dcfcfeb50b52433c55660815569f Mon Sep 17 00:00:00 2001 From: kazuki Date: Fri, 17 Oct 2025 11:25:50 +0900 Subject: [PATCH] refactor(modes): update component references for docs restructure --- setup/components/modes.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/setup/components/modes.py b/setup/components/modes.py index 86997f0..e65c075 100644 --- a/setup/components/modes.py +++ b/setup/components/modes.py @@ -15,7 +15,7 @@ class ModesComponent(Component): def __init__(self, install_dir: Optional[Path] = None): """Initialize modes component""" - super().__init__(install_dir, Path("")) + super().__init__(install_dir, Path("modes")) def get_metadata(self) -> Dict[str, str]: """Get component metadata""" @@ -91,10 +91,11 @@ class ModesComponent(Component): self.settings_manager.update_metadata(metadata_mods) 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: 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") except Exception as e: self.logger.warning(