refactor: 项目技能拆分到 skills-projects/
将 coolbuy (3) 和 enjoysa (2) 共 5 个项目特定技能从 skills/ 移至 skills-projects/, 保持通用技能与业务项目技能分离。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -12,6 +12,7 @@ except ImportError:
|
||||
# Paths
|
||||
script_dir = Path(__file__).parent.resolve()
|
||||
skills_dir = script_dir / "skills"
|
||||
projects_dir = script_dir / "skills-projects"
|
||||
personal_dir = script_dir / "skills-personal"
|
||||
config_file = script_dir / "claude-config.yaml"
|
||||
marketplace_file = script_dir / ".claude-plugin" / "marketplace.json"
|
||||
@@ -117,6 +118,14 @@ print("Scanning skills/ ...")
|
||||
plugins.extend(scan_plugins(skills_dir, "./skills", disabled_skills))
|
||||
print(f" Found {len(plugins)} public plugins")
|
||||
|
||||
projects_count = 0
|
||||
if projects_dir.is_dir():
|
||||
print("Scanning skills-projects/ ...")
|
||||
projects_plugins = scan_plugins(projects_dir, "./skills-projects", disabled_skills)
|
||||
projects_count = len(projects_plugins)
|
||||
plugins.extend(projects_plugins)
|
||||
print(f" Found {projects_count} project plugins")
|
||||
|
||||
personal_count = 0
|
||||
if personal_skills_dir.is_dir():
|
||||
print(f"Scanning {personal_dir_name}/ ...")
|
||||
@@ -147,4 +156,4 @@ marketplace_file.parent.mkdir(parents=True, exist_ok=True)
|
||||
with open(marketplace_file, 'w') as f:
|
||||
json.dump(marketplace, f, indent=2, ensure_ascii=False)
|
||||
|
||||
print(f"\n✓ Generated marketplace.json with {len(plugins)} plugins ({personal_count} personal)")
|
||||
print(f"\n✓ Generated marketplace.json with {len(plugins)} plugins ({projects_count} project, {personal_count} personal)")
|
||||
|
||||
Reference in New Issue
Block a user