本文へ移動
cccskills
無料GitHub で公開

blog-post

Write a blog post in the preferred style related to amux

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Skill: blog-post

Description

Write a new blog post for amux in the established first-person, problem-driven style. Posts live in docs/blog/ and are numbered sequentially.

Body

Step 1: Understand the topic

If the user has not specified a topic, ask them: "What should the blog post be about?" Accept a feature name, a release version, a theme, or a free-form description. Do not invent a topic.

If the user says "the latest release" or similar, run:

git log --oneline -10
ls aspec/work-items/ | sort -r | head -10
cat Cargo.toml | grep '^version'

Read the relevant work items in aspec/work-items/ to understand what changed.

Step 2: Read existing blog posts for style calibration

Read the two most recent posts in docs/blog/ (highest-numbered files):

ls docs/blog/*.md | sort -r | head -3

Read at least two of them fully. Do not skim. You are calibrating voice, length, and structure — not extracting facts.

Also read docs/blog/0001-announcement.md if the topic is introductory or architectural.

Step 3: Determine the next post number and slug

ls docs/blog/*.md | sort -r | head -1

Increment the four-digit prefix by one. Choose a short, lowercase, hyphenated slug that names the theme, not the release version (e.g. grand-refactor, headless-remote, specs-and-status). Do not use version numbers as slugs unless the post is a general announcement.

The filename is: docs/blog/NNNN-slug.md

Step 4: Draft the post

Follow this structure exactly:

# amux X.Y: Short title     ← or a plain title if not release-tied

<one or two sentences — the problem or itch, not the solution>

---

```sh
# install or upgrade
curl -s https://prettysmart.dev/install/amux.sh | sh

<main body: 2–4 named sections using ## headers>

<one short paragraph: where things stand, what's next, or a frank admission>


Source and issues at github.com/prettysmartdev/amux. More at prettysmart.dev. Feedback and contributions welcome.


### Step 5: Apply the style rules

**Voice and tone**
- Write in first person ("I built this...", "I've been wanting...", "I decided to...").
- Open with the problem or friction point — never open with the solution.
- Explain *why* the feature or change matters before explaining *what* it does.
- Be direct. Use plain language. No hedging, no marketing copy.

**What to avoid**
- No buzzwords: "revolutionary", "game-changing", "seamless", "robust", "powerful", "exciting"
- No fluff openers: "In this post I will...", "I'm excited to announce...", "Today we're launching..."
- No long calls to action at the end — just the two-line pointer to GitHub and prettysmart.dev
- No passive voice when active voice works

**What to include**
- Shell examples with `sh` code blocks for any commands a reader would run
- Screenshot placeholders (e.g. `![TUI showing the new dialog](images/NNNN-slug-01.png)`) when a visual would help — do not attempt ASCII art
- The install snippet (`curl -s https://prettysmart.dev/install/amux.sh | sh`) in the first third of the post, inside a `---` fenced section
- Concrete "before vs. after" framing when the post is about a fix or refactor

**Length**
- Target 400–600 words in the body (not counting headers, code blocks, or the install snippet).
- If you exceed 600 words, you are over-explaining. Cut the section that reads most like documentation and link to `docs/usage.md` instead.

### Step 6: Write the file

Write the post to `docs/blog/NNNN-slug.md`. Do not create any other files.

Do not summarize what you wrote or list what sections you included. The user will read the file.

### Decision tree

Did the user specify a topic? Yes → use it No → ask before writing anything

Is the topic tied to a specific release version? Yes → include "amux X.Y:" in the title No → use a plain descriptive title

Does the topic involve new commands or flags? Yes → include at least one shell code block demonstrating them No → skip the install blurb if no new behavior exists for users to try (but still include the install line if it's a release post)

Is the post longer than 600 words? Yes → find the most documentation-like section and cut or shorten it

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

ane

無料

Use ane for ALL file exploration, discovery, reading, and editing unless the user states otherwise. `ane exec <file> --chord "<chord>"` handles reads (Yank), searches (List), and edits (Change, Delete, Replace, Append, Prepend, Insert). Prefer ane over builtin file tools and shell utilities like grep, sed, and cat.

日本語の概要は準備中です。原文の説明を表示しています。

prettysmartdev/ane142026年10月2日 更新

Prepare amux for a new release. Updates version numbers, docs, getting-started, release notes, and blog post. Does NOT run the release script.

日本語の概要は準備中です。原文の説明を表示しています。

prettysmartdev/ane142026年10月2日 更新

A guided agent security review of amux, its CI/CD, and repo.

日本語の概要は準備中です。原文の説明を表示しています。

prettysmartdev/ane142026年10月2日 更新

prettysmartdev のスキルをすべて見る

このスキルの問題を報告する