pherkadlisted
Install: claude install-skill btmoriarty/pherkad
# Pherkad
Run a structured review of whether written output matches one specific person's voice profile.
Pherkad runs a structured diagnostic against text to surface generic phrasing, voice drift, and tone misalignment. It produces an actionable report with cited evidence, never a bare score.
Three parts do the work:
- **The tell catalog** (this skill plus `references/ai_tells.md`): documented AI-writing tells and the scoring protocol. Generic, shared by every user.
- **The voice profile** (`Voice_Profile.md` in the user's working folder): what this one writer actually sounds like. Personal, built once, refined over time. Never part of this repository.
- **The mechanical linter** (`tools/voicelint.py`): the configurable, regex-based subset of the catalog. It finds literal patterns and a small number of heuristic context checks. The model must review technical uses, quotations, and other cases that need judgment.
## Modes
Pherkad runs in two directions against the same profile and the same tell catalog.
- **Validation** (Steps 0 through 6 below): check an existing draft and report, with cited evidence and a verdict.
- **Authoring** (`references/authoring.md`): draft or rewrite prose in the writer's voice in the first place, then self-validate before returning it. Use this whenever the user asks for a draft or rewrite in their voice, or wants text they will send as themselves.
Both begin by loading `Voice_Profile.md`. Without it, build the profile first.
## When to use