aboutsummaryrefslogtreecommitdiffstats
path: root/skills
Commit message (Collapse)AuthorAgeFilesLines
* Add setup.sh companion script for ship-setup skillClawd7 days2-62/+178
| | | | | | | | | | | Extracts server provisioning logic into a proper bash script rather than ad-hoc SSH commands in skill prose. Mirrors the behavior of the original `ship host init` Go CLI code exactly — Caddy install, directory structure, Caddyfile config, all idempotent. Updates SKILL.md to reference the script instead of inlining commands. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Add ship-* Claude skills and planClawd7 days8-0/+974
Introduces a skills/ directory with 8 Claude skills that reimagine ship as a set of composable, human-driven deployment tools backed by Claude's reasoning rather than a rigid CLI. Skills: - ship-setup: one-time VPS config, saves host to ~/.config/ship/config.json - ship-status: derives live state from server, no local state file - ship-env: read/write env vars with merge semantics, never overwrites - ship-binary: deploy Go binaries with SQLite backup, correct restart behavior - ship-caddy: manage per-app Caddyfile with validate-before-reload - ship-service: systemd management and log inspection - ship-static: rsync static sites with SPA routing support - ship-deploy: orchestration runbook tying the others together Also adds SKILLS_PLAN.md documenting the architecture and rationale. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>