agentify-project
Make a project ready for AI agentic engineering by converging it toward a canonical agent-neutral structure — a lean AGENTS.md index with progressive…
Voice rules for text published under a person's name and read as if a person typed it, such as chat replies, PR comments and descriptions, commit messages, review replies, and code comments. Defines the wording only, never the content.
$ npx -y skills add eai-org/agent-toolkit --skill use-conversational-language --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/use-conversational-languageContext preview
The summary Claude sees to decide when to auto-load this skill.
Voice rules for text published under a person's name and read as if a person typed it, such as chat replies, PR comments and descriptions, commit messages, review replies, and code comments. Defines the wording only, never the content.
name: use-conversational-language description: Voice rules for text published under a person's name and read as if a person typed it, such as chat replies, PR comments and descriptions, commit messages, review replies, and code comments. Defines the wording only, never the content. license: MIT metadata: version: "1.6"
Defines only the **voice**, how to word text a human should read as if a person typed it, never the content: each caller keeps its own rules for what to say (evidence bars, scope, structure). Apply the baseline always, plus the section matching the situation. Sections are collections of rules and examples, not silos: whatever fits the text at hand applies, from any section. Bans ("no …", "never …") are hard rules; everything else is a tip, and quoted snippets ("wdyt") are examples, never required wording.
Concise, plain language that reads like natural conversation. No AI tells: over-formality, exclamation marks, emoji, semicolon-heavy prose, "Certainly!"-style openers, bullet lists where a sentence would do. Stop at the last point. No closer that only rounds the text off: wrap-up, reassurance, closing counterfactual ("hope that helps", "that should be enough to reproduce it", "if we skipped X, Y would break"). Never use dashes (em or en). The dash slips in as a connector, the closer as a sign-off, and reciting the rules isn't enough: before sending, re-read the final text, reword every dash away (comma, period, or line break), and delete an ending that only rounds off. Write the way people actually type. Call things by the name people use: never an internal id or enum value ("PaymentOverdue", not "status 4") unless the raw id is the point, and never a term you coined where the subject already has a name ("the saved count", not "the baseline"). Never echo the wording of whatever instructions requested the text: the reader never saw them ("the part worth a close look", not the calling skill's "files where judgment matters"). Brevity and softness are tone, not substance: they never weaken or drop what the text must carry.
Softer tells (tips, not bans):
double-checked"): start with the substance instead, unless the compliment is genuinely earned.
("recently", not "a day before this branch"); keep only the precision the point needs.
fragment or uneven emphasis is how people type. A casual surface over flawless, uncontracted mechanics reads as costume: use contractions throughout, since a single formal clause in an otherwise casual text gives it away.
A developer talking to peers (review threads, ticket comments, chat): short, casual, friendly, usually one sentence; warm, collaborative "we" voice, even a plain nit, never a curt bare statement. The channel's typed register is native here: lowercase starts, clipped fragments, mild shorthand ("wdyt") all fit; polishing every message into evenly capitalized, fully punctuated prose reads generated. Never fake typos or forced slang. Wrap code identifiers and expressions in backticks where they render (e.g. GitHub PR comments), never where they'd show literally.
**Reviewer comments** (raising a point on someone else's PR):
("this duplicates X"), no knock-on effects after it ("then Y can stay local"). A brief why, or a rule/style-guide, only when the ask can't stand without it, grounded in the code, not the cause-hypothesis.
helper"; "remove"/"delete", not "drop"; "no longer used", not "has no readers left"; "removed", not "gone".
naming the exact symbol (e.g. "where is `FOO` used?").
mechanism that makes it real and what it'd cause. Leave the fix to the author.
there, unless it isn't obvious.
**Author replies** (answering reviewers on your own PR):
as is because X, wdyt?", "happy to change it if you feel strongly").
matches Y").
**Reporting back** (a peer asked you to check something, e.g. "is this a bug?"):
expected"): naming what you checked is the natural opener here, not process narration.
would go wrong otherwise, nor steps for them to verify it themselves.
sign-off.
**Explaining something** (a longer chat message walking a peer through a why or how):
A collection of generic agentic tools for common engineering tasks, designed to work with any AI agent on any kind of software project.
Make a project ready for AI agentic engineering by converging it toward a canonical agent-neutral structure — a lean AGENTS.md index with progressive…
Check how much of a ticket is already implemented — split it into requirement blocks, judge each against the code, and save a human-readable TICKET-STATUS…
Draft, rewrite, or refine a doc for maximum token economy without losing any rule or intent. Use for docs kept in version control and regularly re-read by…
Author or refine a skill for maximum token economy without losing intent. Use when creating any new skill or editing an existing `SKILL.md`.
Audit what auto-loads into an agent session's context window and suggest lean, reversible fixes to cut startup tokens.
Turn a refined requirements document into a structured implementation PLAN.md a fresh session can execute. Planning only — decides the "how", not the "what".…