Skip to content
Back to skills

Movement Leader Voice

ASecurity

Authors the canonical voice and style guide for a movement leader at docs/voice/{SLUG}_VOICE.md — corpus-grounded markers, prose character, failure modes, audit rubric, and sample passages. Use when standing up or refreshing a leader's voice identity, generating docs/voice, running movement-leader-voice, or preparing themes/content in the leader's voice. Distinct from Movemental company voice (movemental-voice) and generic voice-designer.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 26, 2026
documentationbash

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 26, 2026

npx -y skills add JoshuaShepherd/my-skills --skill movement-leader-voice --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Movement Leader Voice?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Movement Leader Voice
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/joshuashepherd-movement-leader-voice-my-skills/badge)](https://www.skillsdirectory.com/skills/joshuashepherd-movement-leader-voice-my-skills)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: movement-leader-voice
description: >-
  Authors the canonical voice and style guide for a movement leader at
  docs/voice/{SLUG}_VOICE.md — corpus-grounded markers, prose character, failure
  modes, audit rubric, and sample passages. Use when standing up or refreshing a
  leader's voice identity, generating docs/voice, running movement-leader-voice,
  or preparing themes/content in the leader's voice. Distinct from Movemental
  company voice (movemental-voice) and generic voice-designer.
disable-model-invocation: true
---

# Movement Leader Voice

Read a movement leader's **own corpus** and produce the canonical guide at `docs/voice/{SLUG_UPPER}_VOICE.md`. Downstream systems (Writing Studio, AI Lab, voice-fidelity evals, editors) load this file.

**Discipline:** describe the voice from the corpus, on the leader's own terms — never compare to another author. Every marker, phrase, and sample anchors in something the leader actually wrote or said.

## Invocation

```
/movement-leader-voice {leader-slug}
/movement-leader-voice Brad Brisco
/movement-leader-voice --audit docs/drafts/article.md
/movement-leader-voice --refresh
```

Run from the **leader repo root** (e.g. `movement-leader-websites/michael-cooper/`).

| Flag | Effect |
|------|--------|
| `{slug}` or display name | Defaults to cwd repo if obvious |
| `--audit {path}` | Score draft against Section 16 rubric; do not rewrite guide |
| `--refresh` | Regenerate from corpus; append version-history row |
| (empty) | Infer leader from repo; ask if ambiguous |

## Inputs (priority order)

| Source | Path | Yields |
|--------|------|--------|
| **Book corpus** | `docs/books/{book-slug}/chapters/*.md` | **Highest** — rhythm, lexicon, samples |
| Voice analysis | `docs/movement_leader_research/{slug}/profile/voice-analysis.md` | Marker hypotheses |
| Collated substrate | `**/{SLUG}_RESEARCH_COLLATED.md` | Fingerprint, quotes |
| Biography | `**/profile/biography.md`, `**/_misc/committed-voice.md` | Approved first-person |
| Articles / talks | `docs/**/articles/`, transcripts | Speaking vs writing |

If `docs/books/` is empty, derive from research dossier and mark the guide **research-grounded** (lower confidence; tag unverified sample passages).

## Execution protocol

**Read this skill, then execute phases 1–3 to completion** unless `--audit` (audit-only mode).

### Phase 1 — Inventory

```bash
ls docs/books/*/chapters/ 2>/dev/null
ls docs/movement_leader_research/*/profile/voice-analysis.md 2>/dev/null
ls docs/voice/ 2>/dev/null
```

For large corpora, delegate per-book reading via **Task** (`subagent_type: explore`, one agent per book) → each returns markers, lexicon, structural habits, 3–5 exact sample passages with attribution. Synthesize centrally.

### Phase 2 — Write

Write `docs/voice/{SLUG_UPPER}_VOICE.md` with all **18 sections** per [reference.md](reference.md). Marker weights sum to 100%. Every sample passage is an exact, attributed quote.

### Phase 3 — Verify

- All 18 sections present; titles match schema
- Weights sum to 100%; measurable targets per marker
- Self-contained — no cross-author comparisons
- Sample passages exact and sourced; "Do not invent" lists specific refusals
- Pre-output checklist and audit rubric reference the same markers
- Sources list real files read

Print a session report: slug, output path, corpus basis, marker count, sample-passage count.

## Key rules

1. **Self-contained, never comparative.**
2. **Corpus-grounded** — read books before writing the guide.
3. **No fabricated quotes or biography.**
4. **Markers are measurable** — numeric targets, not mood words.
5. **One canonical file** — `docs/voice/{SLUG_UPPER}_VOICE.md`; leave research files untouched.
6. **Reference implementation:** brad-brisco repo, `docs/voice/BRAD_BRISCO_VOICE.md`.

## Additional resources

- Full 18-section schema: [reference.md](reference.md)

Files in this skill

  • SKILL.md3.8 KB
  • reference.md3.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.