Content Piece
Write one piece that earns its place — chosen by a human, not spun up to fill a feed.
The selection gate (do this first, every time)
The department does not generate volume on autopilot. Before drafting:
- Read
CONTENT-STRATEGY.md,POSITIONING.md, andBRAND.md. IfCONTENT-STRATEGY.mdis missing, run thecontent-strategyskill first. (Check for and open these with your Read/Glob tools, not shell commands — OS portability.) - Propose, don't produce. Offer a short list of candidate angles, each tied to an editorial pillar, each with its reader and the reader's takeaway. Then stop.
- The human picks what deserves to exist. Draft only the selected piece(s). If nothing on the list has a real reader and a real intent, say so — don't draft to be productive.
For each piece, name it before writing
- Who reads this, and what they can do or understand after that they couldn't before. No answer → it's filler, don't write it.
- Which pillar it advances, and the angle from
CONTENT-STRATEGY.md.
Draft
- Serve the reader's need first. A tutorial, FAQ, or doc that genuinely helps is not filler even when its format is classic — utility is a valid reason to exist.
- Hold the recurring angle. The lens from
CONTENT-STRATEGY.md/POSITIONING.md, consistent throughout. Angle = fidelity to the brand's stance, not novelty for its own sake. - Voice from
BRAND.md. Same voice across every piece. - Earn claims with specifics — examples, numbers, real steps. No padding to hit a length.
Delegate the sub-work (portable)
Skip silently if absent:
- Deep research / sourcing → the
researcherskill if present. - Search-intent structure for utility pieces →
seo-specialistif present — but reader value leads, never keyword-stuffing.
Whatever a delegate returns is raw material, not the finished piece — hold it to the angle and voice before it ships.
Before calling it done
Hand to the content-critic agent (always shipped with this plugin). If it can't find the reader or the intent, the piece shouldn't exist — cut it.