← ClaudeAtlas

shiplisted

Unified shipping pipeline -- ship projects to GitHub with scaffolded docs, optional social posting, and notification. The single entry point for publishing open-source work.
HermeticOrmus/claude-code-skills · ★ 0 · Code & Development · score 62
Install: claude install-skill HermeticOrmus/claude-code-skills
# /ship Ship projects to GitHub with branded scaffolding, optional social posting, and notifications. ## Arguments ``` /ship Interactive (asks what to ship) /ship --github GitHub only /ship --no-social Skip social posts /ship <path> Infer from path ``` ## Destinations | Destination | What It Does | |---|---| | **GitHub** | Create repo, scaffold branded docs, push | --- ## Phase 0: Parse Arguments If CLI flags are provided, skip the interactive checklist and proceed directly. If `<path>` is provided without flags, infer destination from context. If no arguments, proceed to Phase 1. ## Phase 1: Gather Context ### 1a: Ask Destination Present a checklist: **Where are we shipping?** - [ ] GitHub (new public repo) ### 1b: Gather Details **If GitHub selected**, gather (or infer from conversation): - **Project name** -- repo name, kebab-case - **Description** -- one-line for GitHub - **Files to include** -- paths to source files or directory - **Target audience** -- who is this for? - **Topics** -- GitHub repo topics --- ## Phase 2: Execute ### 2a: GitHub Destination 1. **Scaffold branded files** using templates: - `README.md` (philosophical hook, Quick Start, closing) - `LICENSE` (MIT or your preferred license) - `CONTRIBUTING.md` - `CLAUDE.md` (repo instructions for Claude Code) - `.gitignore` appropriate for the stack 2. **Create repo + push**: ```bash gh repo create <org>/<