devloglisted
Install: claude install-skill vanducng/skills
# Devlog
Write and optionally publish build-in-public updates from fresh engineering
context. The skill name should stay `devlog`: short enough to become a habit,
but broad enough to cover capture, draft, polish, and publish.
## What this skill is
| Skill | Question it answers | Output |
|---|---|---|
| `vd:journal` | "What should future-me remember?" | Private markdown journal |
| `vd:twitter` | "How do I read/post on X?" | Tweet/thread/reply via CLI |
| **`vd:devlog`** | **"How do I turn today's work into a public update?"** | **Draft or published X post** |
Devlog is a public writing layer. It gathers facts, shapes the story, applies
voice/taste, and delegates posting to `vd:twitter` only when the user explicitly
asks to post/publish.
## Argument model
Parse free-form args additively. If args conflict, later/more specific args win.
| Arg | Meaning | Default |
|---|---|---|
| `today` | Use current repo/session work from today | yes |
| `ship` | Successful shipped work: what landed, why, next | no |
| `fix` / `debug` | Bug hunt or incident: symptom, root cause, lesson | no |
| `lesson` | Extract a reusable principle from recent work | no |
| `idea` | Turn a raw thought into a devlog seed | no |
| `week` | Weekly wrap from commits/journals/posts | no |
| `short` | Single post, <= 280 chars | no |
| `long` | Single X post, 600-1500 chars | yes |
| `thread` | 3-7 tweets, each <= 280 chars | no |
| `article` | Long-form X article style, <= 3000 chars | no |
| `draft` | Re