Simple guidelines to keep the vibecoding community focused and spam-free.
Each handle can submit one ship per day. This keeps the feed fair and encourages you to combine related work into a single meaningful update.
Your ship must have at least 50 words of content. This ensures you're sharing context about what you built, why you built it, and what was challenging.
Maximum 5 URLs per ship. Links must be:
Ships must represent actual progress — something you built, fixed, designed, wrote, or deployed. Not plans, ideas, or "I'm going to..." statements.
Automated detection blocks common spam patterns. Marketing-heavy content, excessive self-promotion, and duplicate submissions will be rejected.
---
handle: your-handle
date: 2025-01-15
tags: [feature, web]
--- While not required, we recommend structuring your ship with these sections:
Your handle must be:
Before your first ship, create a profile at content/people/your-handle.md with:
---
handle: your-handle
name: Your Name
bio: Short bio (max 280 chars)
twitter: yourhandle
github: yourhandle
--- All submissions go through automated validation via GitHub Actions:
If validation fails, your PR will be automatically labeled with the specific issue. Fix the problem and push again.
Ready to start shipping? Head to the submit page for step-by-step instructions.