agentify-project
Make a project agent-ready by converging it toward a canonical agent-neutral structure. Re-runnable, and doubles as an audit.
Voice rules for text published under a person's name and read as if a person typed it, such as chat messages to colleagues, PR comments and descriptions, commit messages, review replies, and code comments. Defines the voice and each genre's shape; a caller's rules on what to say
Claude Code
$ npx -y skills add eai-org/agent-toolkit --skill use-conversational-language --agent claude-code
Codex
$ npx skills add eai-org/agent-toolkit --skill use-conversational-language -a codex -y
Cursor
$ npx skills add eai-org/agent-toolkit --skill use-conversational-language -a cursor -y
Gemini CLI
$ npx skills add eai-org/agent-toolkit --skill use-conversational-language -a gemini-cli -y
GitHub Copilot
$ npx skills add eai-org/agent-toolkit --skill use-conversational-language -a github-copilot -y
OpenCode
$ npx skills add eai-org/agent-toolkit --skill use-conversational-language -a opencode -y
Windsurf
$ npx skills add eai-org/agent-toolkit --skill use-conversational-language -a windsurf -y
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 messages to colleagues, PR comments and descriptions, commit messages, review replies, and code comments. Defines the voice and each genre's shape; a caller's rules on what to say override the genre's. license: MIT metadata: version: "1.14"
Defines the **voice**, how to word text a human should read as if a person typed it, plus the shape each genre below takes; where a caller's own rules on what to say (evidence bars, scope, structure) conflict with a genre rule, the caller's win. 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, with no AI tells. Before writing, actually invoke `explain-in-simple-language` and follow it, reciting its rules from memory does not count; where the two conflict, this skill wins. Not installed: plain words, one idea per sentence, and nothing named only by a stand-in the reader hasn't seen.
Hard rules:
or bullet lists where a sentence would do.
counterfactual ("hope that helps", "that should be enough to reproduce it", "if we skipped X, Y would break"); a last line that carries the ask, the verdict, or the why an ask needs ("wdyt?", "so all good, nothing to fix") stays.
guessing", or split over two sentences: "this doesn't mean X. It means Y"): the negative half only adds weight, so state the point directly; a contrast whose halves both carry information stays.
streamline, ensure, additionally, "key" as an adjective): write the way people actually type, with the plainest everyday word.
"status 4") unless the raw id is the point.
told. The agent's work (plans, notes, unsent drafts) counts as the person's own ("I looked into it") but never reached the reader, and its process words name something else to them ("refinement" to a PO is the team meeting).
their wording, dashes and emoji included.
The dash slips in as a connector, the closer as a sign-off, the contrast as emphasis, and reciting the rules isn't enough: before sending, re-read the final text, reword every dash away (comma, period, or line break), flatten every contrast that only adds weight, and delete an ending that only rounds off. Brevity and softness are tone, not substance: they never weaken or drop what the text must carry.
Softer tells (tips, not bans):
double-checked") or stage the point ("here's the thing", "quick note", a standalone "honestly?"): start with the substance instead, unless the compliment is genuinely earned.
("to be clear", "one might be tempted to"). Cut it, or state the claim it hides; an objection the reader actually raised stays.
three only when the meaning has three.
one hedge at most, and only for real doubt; a softened ask is not a claim.
every identifier, value and path the facts offer, each exactly once. Round it off ("recently", not "a day before this branch"), keep only the precision the point needs, and let the rest stay plain ("the lock timeout", not "`lockTimeoutMs: 30000`").
arrows (→). Bold only what needs it.
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
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 agent-ready by converging it toward a canonical agent-neutral structure. Re-runnable, and doubles as an audit.
Attach pasted images, files or URLs to a fetched ticket, saved beside its ticket file and referenced from it, or fill an…
Check how much of a ticket is already implemented and save a per-requirement status report.
Draft, rewrite, or refine a doc for maximum token economy without losing any rule or intent. Use for docs kept in version control…
Author or refine a skill for maximum token economy without losing intent. Use when creating any new skill or editing an existing…
Audit what auto-loads into an agent session's context window and suggest lean, reversible fixes to cut startup tokens.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.