reader-persona

Community

Craft precise reader personas to guide writing.

AuthorPhilipStark
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Generates concrete, data-driven reader personas that define audience segments for a manuscript project. These personas inform multiple agents in the pipeline (Writer, Evaluator, Packager, Chaos Engine) to align voice, pacing, and messaging with real reader needs.

Core Features & Use Cases

  • Persona templates: 3 mandatory personas (PRIMARY READER, STRETCH READER, HOSTILE READER) and optional niche/generation readers, each with comprehensive fields (demographics, reading psychology, emotional triggers, discovery and purchase signals, and cross-channel implications).
  • Input-driven construction: Leverages inputs from foundation.md, market and research data, and STATE.yaml to ground personas in genre, engagement type, and project metadata.
  • Outputs and downstream use: Produces a single reader-personas.md file at project root; informs Writer Instructions, Evaluator simulations (4-reader), and Packager marketing briefs; guides Chaos Engine conflicts.

Quick Start

Run the audience analysis step and save the resulting personas to reader-personas.md in the project root.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: reader-persona
Download link: https://github.com/PhilipStark/book-genesis/archive/main.zip#reader-persona

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.