Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

News Score#

Guidelines for writing prose commit summaries on news.aesthetic.computer.


Title#

Always use: Commits From {date} to {date}

Use the dates of the oldest and newest commits in the batch.

Voice#

Write like Jeffrey talking to people who follow the project. Tell the story of what you worked on — the arc of a session or a day. Open with a greeting or a note about what the focus was. This is a devlog, not release notes.

News vs. Change Blog: News tells what happened — the story of the work. Deeper why reasoning (architectural decisions, design philosophy, project direction) belongs on change.pckt.blog via publish-changelog.mjs.

Structure#

  • Tell the story. "Spent the morning getting CL builds to stand on their own..." not "The build pipeline now separates C and CL paths." The commits are evidence — the post is the narrative.
  • Group by session, not by system. What did you work on first? What did that lead to? What was the last thing you touched?
  • Name the right place. Changes live in specific sub-sites and tools:
    • aesthetic.computer — the main platform, pieces, prompt
    • kidlisp.com — KidLisp language site; Shop/Buy tab is here
    • news.aesthetic.computer — news/updates
    • prompt.ac — the AC prompt (also prompt.mjs)
    • blank — the AC laptop product
    • VS Code extension (vscode-extension/) — OTA status bar, build triggers
    • oven (oven/) — the native build server
    • session server (session-server/) — multiplayer, chat
    • AT Protocol / PDS (at/) — decentralized identity and data
  • Don't flatten everything into "the web side." If a change is on kidlisp.com, say kidlisp.com. If it's in the VS Code extension, say that.
  • Every notable change should link to its commit using the full GitHub URL: https://github.com/digitpain/aesthetic-computer/commit/{hash}
  • Link product names to their AC URLs[blank](https://aesthetic.computer/blank), [prompt](https://aesthetic.computer/prompt), etc.
  • Link external tools/libraries when relevant — QuickJS, Claude Code, etc.
  • Use markdown: **bold** for emphasis, `code` for technical names, [text](url) for links.

Tone#

  • Personal, conversational. You're telling people what you've been up to.
  • OK to mention what's in progress or what something is a step toward.
  • Skip trivial version bumps and typo fixes unless they're part of the story.
  • Save the deeper "why" for the change blog.

Workflow#

# 1. See what happened
ac-news commits --since "1 week ago"

# 2. Read the commits, group them mentally, write the prose

# 3. Dry run
ac-news post "Commits From March 17 to March 24" "Your prose..." --dry-run

# 4. Post
ac-news post "Commits From March 17 to March 24" "Your prose..."

Or use --editor to write in your editor, or --file to post from a markdown file.