Skip to content
Back to skills

Movement Leader Themes

ASecurity

Derives a movement leader's core themes from their book corpus and research, then authors docs/themes/CORE_THEMES.md (pathway taxonomy) and per-theme deep-dives (12-section pathway content, grounded and cited). Use when standing up or refreshing theme docs, generating docs/themes, running movement-leader-themes, or building pathway content for a movement leader. Requires voice guide for deep-dives — run movement-leader-voice first if missing.

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

Works with

  • cursor

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-themes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Movement Leader Themes?

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

Security grade badge for Movement Leader Themes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/joshuashepherd-movement-leader-themes-my-skills/badge)](https://www.skillsdirectory.com/skills/joshuashepherd-movement-leader-themes-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-themes
description: >-
  Derives a movement leader's core themes from their book corpus and research, then
  authors docs/themes/CORE_THEMES.md (pathway taxonomy) and per-theme deep-dives
  (12-section pathway content, grounded and cited). Use when standing up or refreshing
  theme docs, generating docs/themes, running movement-leader-themes, or building
  pathway content for a movement leader. Requires voice guide for deep-dives — run
  movement-leader-voice first if missing.
disable-model-invocation: true
---

# Movement Leader Themes

Read a movement leader's **own corpus** and produce canonical theme documents in `docs/themes/`:

1. **`docs/themes/CORE_THEMES.md`** — taxonomy and decision record: which 4–6 themes earn pathway status, rejected candidates, integrated argument, book mapping.
2. **`docs/themes/{slug}.md`** — one deep-dive per core theme: 12-section pathway content in the leader's voice, every substantive claim footnoted.

**Discipline:** themes are read out of the corpus, not imposed. Read full books before naming a theme. Research and config are check-against inputs, never source of truth.

## Invocation

```
/movement-leader-themes {leader-slug}
/movement-leader-themes brad-brisco --taxonomy-only
/movement-leader-themes --theme discipleship
/movement-leader-themes --refresh
```

Run from the **leader repo root**.

| Flag | Effect |
|------|--------|
| `{slug}` or display name | Defaults to cwd repo if obvious |
| `--taxonomy-only` | Write `CORE_THEMES.md` only |
| `--theme {slug}` | Rewrite one deep-dive (taxonomy must exist) |
| `--refresh` | Refresh content; keep existing slug set |
| (empty) | Infer leader from repo; ask if ambiguous |

## Inputs (priority order)

| Source | Path | Weight |
|--------|------|--------|
| **Book corpus** | `docs/books/{book-slug}/chapters/*.md` | **Highest** |
| Book metadata | `docs/books/{book-slug}/*.md`, `README.md` | High |
| Research dossier | `docs/movement_leader_research/{slug}/` | Medium |
| Collated substrate | `**/{SLUG}_RESEARCH_COLLATED.md` | Medium |
| Articles / resources | `docs/**/articles/`, `docs/workspace/` | Medium |
| Voice guide | `docs/voice/{SLUG}_VOICE.md` | **Required for deep-dives** |
| Existing config | `src/lib/config/tenant.config.ts`, `src/lib/content/pathways/*.ts` | Check-against only |

If `docs/books/` is empty, stop and say so. Offer research-only run only if user confirms (lower confidence).

## Execution protocol

**Read this skill, then execute phases 1–4 to completion** unless stopped by a flag.

### Phase 1 — Inventory

```bash
ls docs/books/*/chapters/ 2>/dev/null
ls docs/movement_leader_research/ 2>/dev/null
ls docs/voice/ docs/themes/ 2>/dev/null
```

Build book list (slug, title, chapter count, year). For large corpora, delegate per-book reading via **Task** (`subagent_type: explore`, one agent per book → chapter-level theme notes), then synthesize.

### Phase 2 — Taxonomy

Apply four-test filter (corpus centrality, distinctiveness, course viability, audience demand). Select 4–6 themes. Write `docs/themes/CORE_THEMES.md` per [reference.md](reference.md) Part A. Stop if `--taxonomy-only`.

### Phase 3 — Deep-dives

Ensure voice guide exists — if missing, read and run `.cursor/skills/movement-leader-voice/SKILL.md` first.

For each theme slug, write `docs/themes/{slug}.md` per [reference.md](reference.md) Part B. Multi-theme runs: one Task agent per theme; each loads voice guide + relevant chapters.

### Phase 4 — Verify

- `CORE_THEMES.md`: all theme blocks complete; rejected-themes table present; decision record explains non-obvious calls
- Each `{slug}.md`: 12 sections; plural corpus-grounded cases; ≥2 distortions; ≥3 citations per substantive section; four necessities present
- Cross-check: every taxonomy slug has a deep-dive (unless `--taxonomy-only`); no orphan deep-dives

Print session report: slug, theme count, files written, voice guide used (y/n).

## Key rules

1. **Read books first** — no theme before its chapters are read.
2. **Leader's vocabulary** — coined terms, not generic church-growth labels.
3. **Reject honestly** — rejected-themes table and decision record mandatory.
4. **Every claim traces to corpus** — footnotes with book + chapter + page (or `—`).
5. **Deep-dives in voice** — load `docs/voice/{SLUG}_VOICE.md`.
6. **Cases plural and real** — never invent contemporary examples.
7. **Confirm config by default** — revise only when corpus contradicts; record why.
8. **Reference implementation:** brad-brisco repo, `docs/themes/CORE_THEMES.md` and `docs/themes/{slug}.md`.

## Additional resources

- Taxonomy + deep-dive schemas: [reference.md](reference.md)

Files in this skill

  • SKILL.md4.6 KB
  • reference.md2.8 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.