Identifies who will read a piece of content, picks an appropriate number of representative readers (as few as cover everyone who must understand or act), reviews the draft through each reader's eyes, and aligns the content so every audience gets what it needs. USE FOR: issues, user stories, PR descriptions, release notes, announcements, ADRs, help articles, or reports where several audiences matter; "who will read this", "review this for the audience", "make this work for product owners and developers", "is this clear to a newcomer". DO NOT USE FOR: formatting the final text (use fusion-agent-content), testing a running app with personas (use fusion-simulated-user-eval), or publishing without confirmation.
74
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Most agent-written content has more than one reader. A user story is read by a product owner deciding priority, the developer who builds it, and an agent that later plans tasks from it. A PR description is read by a reviewer today and a maintainer next year. This skill finds those readers, checks the draft from each of their points of view, and adjusts it so each gets what they need without the text growing longer.
fusion-issue-authoring or fusion-pr-documentation) drafts something whose readers are unclear or mixed.fusion-agent-content.fusion-simulated-user-eval.fusion-agent-content after aligning.CODEOWNERS, linked issues, the project board, and repository docs such as CONTRIBUTING.md.List who will read the content and why, using references/finding-readers.md. For each candidate reader, note:
Use roles, never real names or personal data.
Choose an appropriate number of representative readers: as few as cover everyone who must understand or act. Always include the reader who must decide or act. Add a reader without prior context, such as a newcomer or a future maintainer, when the content must last. Add the agent that will act on it when one will. Read slot header in assets/reader-card.md.hbs; fill named slots as Markdown and drop template comments for each.
When the user is available, show the readers and ask them to confirm or adjust. In autopilot, pick the readers yourself and record them.
For each reader, read the draft with only what they know, following references/reader-review.md. Record what they understand from the TL;DR alone, what is missing or unclear, which terms they would not know, what they would skip, and whether they can act.
For important content, run each reader as a separate subagent given only the draft and the reader card (assets/reader-review-prompt.md.hbs), so repository context does not leak in. Fill slots as text; never evaluate mustaches inside draft/card values. Reviewers judge clarity and fit; they don't add facts.
Revise so each reader is served, without growing the visible text:
Add a short audience note to the draft's References and evidence block: the readers considered, and the main changes made for them. Then hand the aligned draft to fusion-agent-content for final shaping, or back to the calling skill.
User: "Draft a user story for exporting tasks, and make sure it works for the PO and the devs."
Agent: gathers candidate readers from the repository's issue template and the project board: product owner, developer, tester, and the task-planning agent. It picks three: the PO, who decides priority; a developer new to the module; and the planning agent. It reviews the draft as each. The PO can't see the user value in the TL;DR, the developer doesn't know which export formats are in scope, and the agent can't trace criteria to tasks. The agent rewrites the TL;DR around user value, states the formats in the requirements, and numbers the acceptance criteria. It records the three readers in the folded references.
equinor/fusion-framework
ed87615
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.