agentify-project
Make a project agent-ready by converging it toward a canonical agent-neutral structure. Re-runnable, and doubles as an audit.
Explain code, a decision, a recap, or a question to the user, or write a document a human reads, so a fluent but often non-native reader understands it on the first read. Use when explaining or asking the user anything, when writing a review, report, or brief a human reads
Claude Code
$ npx -y skills add eai-org/agent-toolkit --skill explain-in-simple-language --agent claude-code
Codex
$ npx skills add eai-org/agent-toolkit --skill explain-in-simple-language -a codex -y
Cursor
$ npx skills add eai-org/agent-toolkit --skill explain-in-simple-language -a cursor -y
Gemini CLI
$ npx skills add eai-org/agent-toolkit --skill explain-in-simple-language -a gemini-cli -y
GitHub Copilot
$ npx skills add eai-org/agent-toolkit --skill explain-in-simple-language -a github-copilot -y
OpenCode
$ npx skills add eai-org/agent-toolkit --skill explain-in-simple-language -a opencode -y
Windsurf
$ npx skills add eai-org/agent-toolkit --skill explain-in-simple-language -a windsurf -y
name: explain-in-simple-language description: Explain code, a decision, a recap, or a question to the user, or write a document a human reads, so a fluent but often non-native reader understands it on the first read. Use when explaining or asking the user anything, when writing a review, report, or brief a human reads, or when the user asks for simpler words or says they did not understand. license: MIT metadata: version: "1.2"
Comprehension is the only goal of the wording: the reader understands on the first read. Defines only the wording of text a human reads: what to say (the evidence, the parts the caller requires) and the voice (whether the text should read as if a person typed it) stay with whatever asked for the text; this skill decides how sentences and paragraphs are built and what you add on your own initiative. Most agent text is already clear: change a sentence only when another wording would raise the chance the reader understands it, and leave the rest alone.
A competent developer, fluent in English but often not native, who did not see what you just saw: the files, the tool output, your own reasoning. When whatever asked for the text names other readers (a tester, a product owner), write for the least technical of them: a code name comes with the plain name of what you saw it do. Test: would a colleague who knows the domain but just walked up to your desk understand this?
reference ("both directions", "the fallback", "the second approach"), a term you coined where the subject already has a name ("the baseline" for the saved count), or shorthand for a case the reader didn't watch you work out ("a pick closes its finding"); say what it is, in their words. Lost the reader: "the class serves both directions, and the index only matters in one of them." Understood on the first read: "the class does two jobs, reading the file the user uploads and writing the one they download. The index only matters for the reading job." Longer, and better.
them ("the part worth a close look", not the calling skill's "files where judgment matters").
would make the sentence clearer; say an unchecked detail is unchecked. Clarity never beats accuracy.
term the user already used or that is the subject; introduce a term before leaning on it; reuse the user's own words where you can.
mechanism.
or adjacent facts unless the answer can't stand without them or whatever asked for the text requires them. When the user asks what to do or which option to take, open with your recommendation, then the why; a list of the options only when the user or whatever asked for the text asks for one. Prefer brevity, never at the expense of clarity:
choice is between and why it matters.
concrete case and drop the term or reference that lost them. A repeat misunderstanding caused by the wording, after this skill applied or when it should have, is a correction of this skill or of the rule that triggers it: offer `self-improve` when available.
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.