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:
2026-06-11 13:24:38 +03:00
parent 62b94034f4
commit dcf4077e82
61 changed files with 10441 additions and 0 deletions

View File

@@ -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