Files
claude-engineering-plugin/plugins/compound-engineering/skills/john-voice/SKILL.md
John Lamb 0b26ab8fe6 Merge upstream origin/main with local fork additions preserved
Accept upstream's ce-review pipeline rewrite (6-stage persona-based
architecture with structured JSON, confidence gating, three execution
modes). Retire 4 overlapping review agents (security-sentinel,
performance-oracle, data-migration-expert, data-integrity-guardian)
replaced by upstream equivalents. Add 5 local review agents as
conditional personas in the persona catalog (kieran-python, tiangolo-
fastapi, kieran-typescript, julik-frontend-races, architecture-
strategist).

Accept upstream skill renames (file-todos→todo-create, resolve_todo_
parallel→todo-resolve), port local Assessment and worktree constraint
additions to new files. Merge best-practices-researcher with upstream
platform-agnostic discovery + local FastAPI mappings. Remove Rails/Ruby
skills (dhh-rails-style, andrew-kane-gem-writer, dspy-ruby) per fork's
FastAPI pivot.

Component counts: 36 agents, 48 skills, 7 commands.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 13:28:22 -05:00

2.0 KiB

name, description, allowed-tools
name description allowed-tools
john-voice This skill should be used whenever writing content that should sound like John Lamb wrote it. It applies to all written output including Slack messages, emails, Jira tickets, technical docs, prose, blog posts, cover letters, and any other communication. This skill provides John's authentic writing voice, tone, and style patterns organized by venue and audience. Other skills should invoke this skill when producing written content on John's behalf. Triggers on any content generation, drafting, or editing task where the output represents John's voice. Read

John's Writing Voice

This skill captures John Lamb's authentic writing voice for use across all written content. It is a reference skill designed to be called by other skills or used directly whenever producing text that should sound like John wrote it.

How to Use This Skill

  1. Determine the venue and audience for the content being produced
  2. Load references/core-voice.md — this always applies regardless of context
  3. Load the appropriate venue-specific tone guide from references/:
    • Prose, essays, blog postsreferences/prose-essays.md
    • Slack messages, quick emails, casual commsreferences/casual-messages.md
    • Technical docs, Jira tickets, PRs, code reviewsreferences/professional-technical.md
    • Cover letters, LinkedIn, formal professionalreferences/formal-professional.md
    • Personal reflection, journal, notesreferences/personal-reflection.md
  4. Apply both the core voice and the venue-specific guide when drafting content
  5. Review the output against the core voice principles — if it sounds like an AI wrote it, rewrite it

Key Principle

John prizes simplicity and clarity above all else. He writes to convey meaning, not to sound smart. If the output uses words John wouldn't say aloud to a friend, it's wrong. If it obscures meaning behind fancy language, it's wrong. If it sounds like a corporate press release or a ChatGPT default (NO emdashes!), it's catastrophically wrong.