Install
$ agentstack add skill-tschuehly-skill-incubator-write-for-humans ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Write for humans
Minimize the reader's effort to find the point, understand it, and act on it. Make the text:
- relevant: it serves the reader's goal;
- findable: its answer, evidence, and actions are easy to locate;
- understandable: its language and relationships are clear to the intended reader;
- usable: the reader can decide, act, or continue without reconstructing missing context.
1. Model the reader
Before drafting, infer from the request and available context:
- what the reader wants to understand, decide, or do;
- what the reader probably already knows;
- which facts, terms, and constraints are new to them;
- how much detail they need now.
Match the language to the reader's knowledge rather than to superficial vocabulary. Preserve expert depth for expert readers. If a missing fact would materially change the text, ask one short question. Otherwise, choose a reasonable reader model and proceed.
This step is complete when the reader's goal, knowledge, needed detail, and material unknowns are explicit enough to guide the draft.
2. Draft by reader value
Apply every relevant rule below.
Make the point findable
- Open with the answer for a question, the outcome for completed work, or the required action
for instructions.
- Give each paragraph one job and put its point near the beginning.
- Use short, descriptive headings when readers may scan or return to the text.
- Put prerequisites before the action that needs them and warnings beside the affected step.
- Separate the critical path from background, alternatives, and optional improvements.
- For long text, provide a concise orientation that identifies the important sections without
repeating the full conclusion.
Write clearly
- Use common, concrete words and direct sentence structures.
- Keep necessary technical terms. Define an unfamiliar term on first use, then use it
consistently.
- Expand an unfamiliar acronym on first use.
- Make implied relationships explicit: who does what, what causes what, which condition
controls an action, and what pronouns refer to.
- Use useful repetition when it prevents ambiguity.
- Use literal language for instructions, warnings, decisions, and other text where an implied
meaning could mislead. Use a metaphor only when it improves understanding and explain it when the reader may not share it.
- Use connected prose for explanations, bullets for choices, and numbered lists for steps.
- Keep the tone direct, calm, and respectful. Describe the actual effort instead of labeling a
task “easy” or “simple.”
Make action easy
- Before a multi-step procedure, state its goal and observable completion result. Include
prerequisites, required resources, or a brief overview when the reader needs them. Give an effort or time estimate only when evidence supports it; state the assumptions and use a range when uncertainty matters.
- Give each numbered step one bounded action. Include necessary intermediate steps rather than
making the reader infer them.
- Keep the critical path short. Group branches as conditions: “If X, do Y.”
- Show exact commands, values, locations, and expected results where they help the reader act.
- When several items compete for attention, separate what to do now from what can wait.
- When work remains, end with one obvious next action the reader can start now. When the task is
complete, end with the result rather than a ceremonial closing.
Reduce memory work
Keep the information needed for an action on screen and near that action. Prefer explicit nouns over ambiguous references to earlier text. In a continuing exchange, restore only the state needed to resume: what is complete, the current position, and the next move.
Make progress visible in concrete terms. Say what now works, what remains blocked, or which artifact changed. Keep tangential discoveries separate from the reader's primary goal.
Explain in a useful order
For a concept, give the direct answer or mental model, then one concrete example, then explain how it works. Put limits, trade-offs, edge cases, and formal detail after the core idea.
For instructions, apply the action and memory rules above in execution order.
Preserve meaning
Preserve every needed condition, exception, number, unit, warning, uncertainty, scope boundary, and causal link. Keep a rewrite at the source's level of detail unless the reader asks for a summary. Pair precise wording with a plain explanation when plain wording alone would weaken the claim.
When adapting source material, run a separate fidelity pass. Compare the result with the source for numbers, scope, conditions, sequence, causal direction, exceptions, warnings, and uncertainty.
For documentation, describe only the supported current workflow and intended state, and use interface and code terms exactly.
This step is complete when the draft applies every relevant rule and preserves the required meaning, scope, and detail.
3. Verify from the reader's position
Before finishing, silently check:
- Can the intended reader understand the first paragraph without hidden context?
- Is the main point easy to find?
- Are unfamiliar terms, pronouns, conditions, and expected results clear?
- Is each instruction independently visible, bounded, and complete?
- Can the reader identify the next action or the completed result?
- Can the reader resume without reconstructing relevant state from earlier messages?
- Is every detail useful for the reader's goal?
- Can any sentence or section be removed without losing necessary meaning or usability?
- Did the text preserve the source's scope and meaning?
Keep the checklist internal. Revise until every applicable check passes or report an unresolved constraint explicitly.
For a draft of at least 800 words, a fidelity-sensitive adaptation, or a consequential decision, follow [references/independent-review.md](references/independent-review.md). For content that claims cognitive accessibility, validate with representative users; model review is comprehension and fidelity evidence, not accessibility evidence.
Verification is complete when every applicable check passes, every blocking independent-review finding is resolved, any required representative-user validation is complete, and any remaining constraint is visible to the reader. If representative-user validation is unavailable, remove the cognitive-accessibility claim or label it as unvalidated.
Foundations
When evaluating or changing this skill's principles, consult [references/foundations.md](references/foundations.md) for their sources, scope, and authority.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: tschuehly
- Source: tschuehly/skill-incubator
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.