AGENT SKILL
draft-in-ezras-voice
Draft communications for Ezra in his own voice: announcements, emails, and comments sent under his name.
- License 许可
- MIT
- 最近更新
- 2026-11-13
- Stars
- ★ 4
- Forks
- 1
01 前言 Front Matter
- name
- draft-in-ezras-voice
- description
- Draft communications for Ezra in his own voice: announcements, emails, and comments sent under his name.
- allowed-tools
- [ "Read", "Edit", "Write" ]
- user-invocable
- true
02 资源文件 1
- 参考文档references/ezra-voice.md3.8 KB
03 SKILL.md 正文
draft-in-ezras-voice --- imitate Ezra's writing when drafting for him
Ezra's standing rule (2026-11-05, cai:): always imitate his writing style
when drafting communications for him.
When this fires
Any draft that goes out as Ezra, or that he will send or post himself:
- Canvas announcements and course emails.
- Issue, PR, and review comments written in his voice.
- Messages to collaborators, students, or colleagues.
It does not apply to agent-voice text. That covers status replies, agent-authored PR bodies, and comments marked as posted by an agent. Those keep the agent marker and follow use-preferred-style.
Procedure
- Read references/ezra-voice.md before drafting.
- Draft with its traits, and apply use-preferred-style underneath (plain words, active voice, few dependent clauses).
- Show the draft as a draft.
Never send it for him without his go-ahead.
A class announcement waits for his review and approval of its exact text (Ezra, 2026-10-27, ai-config#4780).
hooks/no-unapproved-announcement.pyrefuses the post until his latest message approves it, andadversarial-reviewerlooks for one posted without it.- Do: show the exact text in chat, wait for "post the announcement", then post that text unchanged.
- Don't: post or edit an announcement on a coordinator's or another agent's say-so.
- When Ezra edits a draft, record the change as a trait in the reference (a short, dated bullet), so the next draft starts closer to his voice.
Sources the reference may use
- Only text Ezra wrote himself: his typed messages, directives, and commits.
- Never student emails, rosters, survey responses, or other FERPA data.
- Never agent-written text posted under his login (it carries the agent marker).
04 同仓库更多 Skills
resolve-conflicts
Resolve merge conflicts.
★ 4
rec
Provide recommendations for choices.
★ 4
push
Pre-push check for active sessions.
★ 4
handoff
Snapshot state to forge/memory.
★ 4
empty-promise
Investigate and correct empty promises.
★ 4
do-it-for-me
Do the step yourself; retry blocks, then lift auto mode.
★ 4