feat(skills): bundle minimum skill set from claude-skills into factory/skills/
Copies 8 standalone skills (active-platform, caveman, project-discipline, pulling-before-work, setup-tasks, setup-wiki, using-tasks, using-wiki) from ~/projects/claude-skills/skills/ and all 14 superpowers sub-skills from the installed plugin cache into factory/skills/superpowers/. Adds skills install step to bootstrap.ps1: copies all factory/skills/ directories to ~/.claude/skills/ so users get the skill set automatically without manual plugin install for the baseline set. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -221,6 +221,23 @@ if (Test-Path $libPath) {
|
||||
Write-Skip "lib/ not found — skipping MCP server build"
|
||||
}
|
||||
|
||||
# Install skills to ~/.claude/skills/
|
||||
Write-Step "Installing skills to ~/.claude/skills/"
|
||||
|
||||
$skillsPath = "$factoryLocal\skills"
|
||||
$claudeSkillsPath = "$env:USERPROFILE\.claude\skills"
|
||||
|
||||
if (Test-Path $skillsPath) {
|
||||
New-Item -ItemType Directory -Force -Path $claudeSkillsPath | Out-Null
|
||||
Get-ChildItem $skillsPath -Directory | ForEach-Object {
|
||||
Copy-Item $_.FullName "$claudeSkillsPath\$($_.Name)" -Recurse -Force
|
||||
}
|
||||
$count = (Get-ChildItem $skillsPath -Directory).Count
|
||||
Write-Ok "Installed $count skill directories to $claudeSkillsPath"
|
||||
} else {
|
||||
Write-Skip "skills/ not found in factory — skipping skill install"
|
||||
}
|
||||
|
||||
# Print next steps
|
||||
Write-Host "`n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" -ForegroundColor Green
|
||||
Write-Host " L0b COMPLETE" -ForegroundColor Green
|
||||
|
||||
Reference in New Issue
Block a user