Generates two project-root files that every blog sub-skill auto-loads when present:
BRAND.md
who the audience is, what the brand stands for, what to never say
VOICE.md
how the brand sounds, structurally and lexically
These are the editorial equivalent of impeccable's PRODUCT.md / DESIGN.md pattern: persistent context that survives across sessions and propagates to every command.
Why this exists
Today, persona JSON (from
blog-persona
) is loaded by some skills and not others. Topic-cluster context lives inside cluster vaults. Competitor positioning lives nowhere. Each blog command re-derives "what is the brand" from whatever context it has.
BRAND.md
and
VOICE.md
fix this: one canonical source, loaded by the
blog
orchestrator at the start of every command.
When neither file exists, behavior is unchanged from v1.7.1. Backward compatible.
Commands
Show more
Installs
705
Repository
agricidaniel/claude-blog
GitHub Stars
1.4K
First Seen
May 21, 2026
Security Audits
Gen Agent Trust Hub
Pass
Socket
Pass
Snyk
Pass