Merge step (c): converge to ce-* convention for agents and skills
Aligns local custom agents, skills, and modified shared agents with upstream's
flat ce-<name>.agent.md + ce-<skill>/ convention introduced in upstream v3.x.
Changes:
- Delete 9 upstream-renamed agents for locally-dropped agents (design/*, rails
reviewers, ankane-readme-writer, data-migration-expert, performance-oracle,
security-sentinel)
- Delete ce-dhh-rails-style skill (local dropped dhh-rails-style entirely)
- Move 5 custom agents to flat ce-<name>.agent.md paths:
* python-package-readme-writer, design-conformance-reviewer,
tiangolo-fastapi-reviewer, zip-agent-validator, lint
- Rename 12 custom skill directories with ce- prefix:
* john-voice, jira-ticket-writer, hugo-blog-publisher, weekly-shipped,
proof-push, ship-it, story-lens, sync-confluence, excalidraw-png-export,
python-package-writer, fastapi-style, upstream-merge
- Port local Python/FastAPI edits into upstream's flat ce-best-practices-
researcher.agent.md and ce-kieran-python-reviewer.agent.md
- Update frontmatter name: fields in all 17 renamed files to match new paths
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
# John's Signature Moves
|
||||
|
||||
## The "Not What You Think" Correction
|
||||
|
||||
Sets up a received wisdom, then reveals what's actually underneath. The inversion is the essay.
|
||||
|
||||
> "Many believe buildings in DC cannot be taller than the White House. The rule is actually based on the road the building adjoins."
|
||||
|
||||
> "The birth rate isn't falling because married women stopped having children. It's falling because fewer women are getting married in the first place."
|
||||
|
||||
> "The appliances didn't free time; they redefined our standards of what 'clean enough' meant."
|
||||
|
||||
---
|
||||
|
||||
## The Lateral Analogy
|
||||
|
||||
Builds through parallel examples from unrelated domains until a shared principle becomes undeniable. Two examples is a comparison. Three is a pattern.
|
||||
|
||||
> Crosscut saws → mechanical watches → mechanical keyboards → *therefore* manual cars will thrive as a niche.
|
||||
|
||||
> Vacuum cleaner → washing machine → dishwasher → *therefore* AI won't free your time either.
|
||||
|
||||
---
|
||||
|
||||
## The Parenthetical Aside
|
||||
|
||||
A secondary observation tucked in parentheses — a dry qualifier, a confession, or the best joke in the paragraph. It rewards close readers without slowing anyone else down.
|
||||
|
||||
> *(dodged the extraterrestrial lifeforms)*
|
||||
|
||||
> *(and will probably never go)*
|
||||
|
||||
> *(which are likely closer to 200 miles in reality)*
|
||||
|
||||
Use parentheses, never em-dashes. The parenthetical slips in; the em-dash announces itself.
|
||||
|
||||
---
|
||||
|
||||
## The Rhetorical Pivot
|
||||
|
||||
A question that advances the argument rather than decorating it. Often used as a structural bookend — asked at the start, answered by the end.
|
||||
|
||||
> "What makes a city beautiful?" — opens the essay and recurs mid-piece.
|
||||
|
||||
> "Does owning an EV keep you from embarking on long road trips?"
|
||||
|
||||
> "Why is this memory the one that's faded the least?"
|
||||
|
||||
---
|
||||
|
||||
## The Sensory Stack
|
||||
|
||||
When the reader needs to be *there*, enumerate specific sensory channels in sequence. Not impressionistic atmosphere — each detail is unique to the exact scene.
|
||||
|
||||
> "I hear the engine increase in its frothy fury, I feel the seat press back against me, I see the landscape start to blur slowly and then suddenly quickly, I stamp the clutch in, feel a sense of weightlessness..."
|
||||
|
||||
> "The greenness of the vegetation and the blueness of the sky. I remember how the flowering jasmine smells. The vibrations of the small, but mighty, engine chattering through the steering wheel."
|
||||
Reference in New Issue
Block a user