Clarifies inputs, outputs, success criteria, decisions, and unresolved conditions so downstream consumers can execute without guessing. Use when writing or revising LLM-facing prompts, handoffs, planning artifacts, reviews, reports, or generated instructions.
66
79%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./dev-skills/skills/llm-friendly-context/SKILL.mdThe goal is stable downstream execution: the next consumer should know what to read, what to do, what counts as success, and which unresolved decisions can change the result.
Use positive, executable instructions
Make vague instructions concrete
appropriate, proper, related, existing behavior, optional, as needed, if needed, per convention, unresolved alternatives, TBD, placeholder.Specify output shape
Provide necessary context
Decompose complex work into verifiable steps
Permit uncertainty explicitly
Keep constraints proportionate
minimal, a few lines, and explicit line estimates to the completed diff as one total budget.Use these rewrites before treating a prompt, handoff, or artifact as complete.
| Ambiguous form | Rewrite as |
|---|---|
optional used as an unresolved choice | Required, omitted, or required only under a named condition |
| Multiple alternatives that the next consumer must choose between | The selected option, or a deterministic decision rule |
as needed / if needed | The triggering condition and required action |
per convention | The file, function, test, or documented convention to follow |
related files | Specific paths, globs, or search hints |
existing behavior | The observable behavior, source file, test, API response, or UI state to preserve |
placeholder | Exact temporary value/behavior, allowed dependencies, and verification expectation |
TBD used as a placeholder for required information | A blocking unresolved item with owner, required input, and decision effect |
appropriate / proper | A measurable criterion or checklist |
Before sending a prompt or artifact to another consumer, verify:
Before writing or finalizing a generated document:
9b7f687
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.