Generated projects — and Kickoff itself — now ship a curated Claude Code dev roster (agents, skills, commands), sourced from nasrulhazim/claude. No installer changes: stubs/ is mirrored recursively, so the assets land in every scaffolded app automatically.
Added
stubs/.claude/(into every generated project) — a full Laravel dev-lifecycle roster:- 12 agents: api-engineer, code-reviewer, database-engineer, devops-engineer, laravel-developer, performance-engineer, qa-engineer, security-analyst, software-architect, tech-writer, ui-designer, upgrade-specialist
- 17 skills: project-laravel, livewire-flux, pest-testing, code-quality, php-best-practices, design-patterns, project-api, project-ddd, git-workflow, gh-workflow, ci-cd-pipeline, kickoff-patch, log-monitor, project-conventions, project-docs, project-roadmap, project-faq
- 3 commands: upgrade-laravel, upgrade-livewire, docs
.claude/(for developing Kickoff itself) — 5 agents (code-reviewer, qa-engineer, package-maintainer, devops-engineer, tech-writer) and 8 skills (package-dev, code-quality, php-best-practices, pest-testing, git-workflow, gh-workflow, project-conventions, project-docs); the existingsandbox-testingskill and local settings are preserved.bin/sync-claude-assets— idempotent script that refreshes both sets from the toolkit source of truth (default~/Packages/claude, override with an argument). Curated lists live at the top of the script.
Notes
- Agents are thin role personas that load the bundled skills as their playbook; read-only roles (code-reviewer, security-analyst) ship a restricted tool allowlist.
boost:install --skillsstill runs during scaffolding and writes package-named skills alongside these; re-runbin/sync-claude-assetsif a name ever collides.- The bundle is a snapshot — refresh it each release via
bin/sync-claude-assets.
🤖 Generated with Claude Code