skills/weekly-ship/SKILL.md
Weekly shipping ritual for solo founders. Scan the last 7 days of commits, draft a changelog entry, and pick next week's single top priority. Inspired by Duolingo's "Ship It" culture. Invoked via /ship-weekly.
npx skillsauth add the-own-lab/Claude-company-of-one weekly-shipInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
A ritual, not a report. Run once a week (Friday afternoon is ideal). The point is to notice whether you actually shipped — and if not, why not.
Every run produces exactly three things. Keep them short.
A 3–7 bullet summary of user-visible changes. Source: commits on main in the last 7 days.
One paragraph. Honest. Common reasons:
Naming the reason is more important than feeling bad about it.
A single priority for the coming week. Not a list. Not three items. One.
git log --since='7 days ago' --oneline main (or current default branch)CHANGELOG.md under ## [Unreleased] if not already there${COMPANY_OF_ONE_PLUGIN_DATA}/weekly-ship/{YYYY-MM-DD}.mdDuolingo's rule: "Ship It — if it's done, get it out; the fear of shipping is the enemy."
For a solo founder the mirror risk is invisible shipping — merging to main without announcing, without changelog, without noticing. The weekly ritual makes your own work visible to you.
documentation
Update BRIEF.md sections during a command run. Any skill that produces a brief-persisted artifact calls this to write it back.
development
Post-code check: run tests + confirm TODO acceptance items map to passing tests; applies a security lens but is not a separate scan.
documentation
Command post-step: write CHANGELOG + TODO once per command run. One call, not per-skill doc writes.
content-media
Author REQUIREMENTS.md + DESIGN.md + TODO.md for a feature. The three files are one contract; they ship together.