From claude-resources
Transforms text into Takazudo's esa casual colleague-memo voice using rules from writing-style.md and vocabulary-rule.md. Rewrites for direct, relaxed style avoiding formal language.
npx claudepluginhub takazudo/claude-resourcesThis skill uses the workspace's default tool permissions.
Apply Takazudo's **esa** writing voice and vocabulary rules to incoming text.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Apply Takazudo's esa writing voice and vocabulary rules to incoming text.
The esa voice is a casual memo/blog for colleagues. Like talking to a coworker — direct, relaxed, not overly polite. Fragment sentences are fine. The stance is "sharing" not "teaching".
Key traits:
| Aspect | esa | CodeGrid |
|---|---|---|
| Tone | Casual colleague memo | Polite but approachable tech article |
| Formality | Low (断片的OK) | Medium (です/ます base) |
| Self-reference | 自分 / Takazudo | 自分 / 筆者 / 私 |
| Stance | Sharing with coworkers | Writing for readers |
| Hedging style | Understatement (〜の模様, 〜良さそう) | Explicit softening (〜かと思います, 〜のではないでしょうか) |
| Structure | Loose, memo-like | Considered, essay-like |
Always read both rule files fresh at invocation time:
$HOME/repos/w/esa/doc/src/content/docs/overview/writing-style.md$HOME/repos/w/esa/doc/src/content/docs/overview/vocabulary-rule.mdThese files are the authoritative source of truth. Read them every time to pick up any updates.
The input text comes from one of:
If no text is obvious, ask the user what text they want the voice applied to.
Transform or review the text using the voice character described above and the full details in the rule files. The rule files are the authority — the summary above is just for quick reference.
Output the transformed text. If the input was already close to the style, note what minor adjustments were made.
If reviewing existing text (rather than transforming), point out specific violations and suggest fixes.