install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/code-shipper" ~/.claude/skills/majiayu000-claude-skill-registry-code-shipper && rm -rf "$T"
manifest:
skills/data/code-shipper/SKILL.mdsource content
Code Shipper Skill
Purpose
Build and share software publicly:
- GitHub repositories
- Gists and snippets
- Demo applications
- Open source tools
Invocation
/code-shipper [action] [options]
Arguments
: create, ship, gist, or demoaction
: Project name--name [name]
: What it does--description [desc]
: Make public (default: true)--public
Examples
/code-shipper create --name "cool-tool" --description "Does cool things" /code-shipper gist "Quick snippet to share" /code-shipper ship # Push current project /code-shipper demo --name "live-demo" # Deploy a demo
Actions
Create
Start a new project:
- Initialize repository
- Set up structure
- Create README
- Configure for sharing
Ship
Push existing work:
- Commit changes
- Push to GitHub
- Update documentation
- Create release if needed
Gist
Quick code sharing:
- Create GitHub gist
- Get shareable link
- Perfect for snippets
Demo
Deploy for showcase:
- Deploy to Vercel/Netlify
- Create live demo
- Share URL
Workflow
For New Projects
- Idea: What problem does this solve?
- Scope: Keep it focused and shippable
- Build: Write the code
- Test: Make sure it works
- Document: Clear README
- Ship: Push to GitHub
- Share: Post about it
For Gists
- Code: Working snippet
- Context: Brief explanation
- Create: Post to GitHub
- Share: Include in posts
Project Standards
Every Repo Needs
- Clear README
- Working code
- License (MIT default)
- Installation instructions
- Example usage
Code Quality
- Clean and readable
- Well-commented where needed
- Follows language conventions
- No secrets or credentials
Build in Public
This skill supports the "build in public" approach:
- Share progress as you build
- Document decisions
- Show the messy parts
- Celebrate wins
- Learn from failures
Integration with Poster
After shipping, can auto-create posts:
Just shipped: [project name] [What it does] [Link to repo]
Tech Stack Preferences
Primary
- TypeScript/JavaScript
- Python
- React/Next.js
Secondary
- Rust
- Go
- Shell scripts
Safety
- Never commit secrets
- Check for sensitive data
- Verify license compatibility
- Review before publishing