skills/llm-friendly-context/SKILL.md
Clarifies inputs, outputs, success criteria, decisions, and unresolved conditions so downstream agents can execute without guessing. Use when writing or revising LLM-facing prompts, handoffs, planning artifacts, reviews, reports, or generated instructions.
npx skillsauth add shinpr/claude-code-workflows llm-friendly-contextInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
Security scan pending...
This skill is queued for security scanning. Results will appear when the scan completes.
The goal is stable downstream execution: the next agent should know what to read, what to do, what counts as success, and when to stop or escalate.
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 agent 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, or escalation condition |
| appropriate / proper | A measurable criterion or checklist |
Before sending a prompt or artifact to another agent, verify:
Before writing or finalizing a generated document:
testing
Clarifies inputs, outputs, success criteria, decisions, and unresolved conditions so downstream agents can execute without guessing. Use when writing or revising LLM-facing prompts, handoffs, planning artifacts, reviews, reports, or generated instructions.
testing
Clarifies inputs, outputs, success criteria, decisions, and unresolved conditions so downstream agents can execute without guessing. Use when writing or revising LLM-facing prompts, handoffs, planning artifacts, reviews, reports, or generated instructions.
testing
Clarifies inputs, outputs, success criteria, decisions, and unresolved conditions so downstream agents can execute without guessing. Use when writing or revising LLM-facing prompts, handoffs, planning artifacts, reviews, reports, or generated instructions.
testing
Clarifies inputs, outputs, success criteria, decisions, and unresolved conditions so downstream agents can execute without guessing. Use when writing or revising LLM-facing prompts, handoffs, planning artifacts, reviews, reports, or generated instructions.