refactor: unify skill source model
This commit is contained in:
+4
-1
@@ -68,6 +68,9 @@ def find_repo_root(start: Path | None = None) -> Path | None:
|
||||
for directory in [start, *start.parents]:
|
||||
if (directory / ".skills.yaml").is_file():
|
||||
return directory
|
||||
if (directory / "skills").is_dir() and (directory / "registry.yaml").is_file():
|
||||
if (directory / "skills").is_dir() and (
|
||||
(directory / "catalog.yaml").is_file()
|
||||
or (directory / "registry.yaml").is_file()
|
||||
):
|
||||
return directory
|
||||
return None
|
||||
|
||||
Reference in New Issue
Block a user