AgentStack
SKILL verified MIT Self-run

Llm Friendly Context

skill-shinpr-claude-code-workflows-llm-friendly-context · by shinpr

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.

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add skill-shinpr-claude-code-workflows-llm-friendly-context

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Llm Friendly Context? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

LLM-Friendly Context

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.

Core Rules

  1. Use positive, executable instructions
  • State what the next agent should do.
  • Convert quality policies into positive criteria.
  • Example: "Preserve existing public API behavior across the documented compatibility cases."
  1. Make vague instructions concrete
  • Replace subjective terms with observable conditions, paths, commands, schemas, examples, or decision rules.
  • Terms that often need clarification when they leave a decision to the next agent: appropriate, proper, related, existing behavior, optional, as needed, if needed, per convention, unresolved alternatives, TBD, placeholder.
  1. Specify output shape
  • Define required sections, fields, table columns, JSON keys, or checklist items.
  • For handoffs, include paths to produced artifacts and the exact status fields the caller must inspect.
  1. Provide necessary context
  • Include the purpose, source artifacts, hard constraints, accepted decisions, and unresolved conditions.
  • Prefer concrete file paths and section hints over broad module names.
  1. Decompose complex work into verifiable steps
  • Split work with 3+ objectives or sequential dependencies into ordered steps.
  • Each step needs a checkpoint: what evidence proves it is complete.
  1. Permit uncertainty explicitly
  • If the source material is missing, contradictory, or not verifiable, state the uncertainty and the required escalation.
  • Record unknown business, product, security, or compatibility decisions as blocking unresolved items with the input needed to resolve them.
  1. Keep constraints proportionate
  • Add only constraints that reduce ambiguity or preserve a real requirement.
  • Keep simple downstream tasks lightweight when the target action, context, and success criteria are already clear.

Rewrite Patterns

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 |

Handoff Checklist

Before sending a prompt or artifact to another agent, verify:

  • [ ] The target action is explicit.
  • [ ] Required input paths and source artifacts are named.
  • [ ] Accepted decisions and constraints are stated once, without alternate wording.
  • [ ] Output format or expected status fields are specified.
  • [ ] Success criteria are observable.
  • [ ] Ambiguous expressions have been rewritten or marked as unresolved.
  • [ ] The next agent can complete its scope with explicit choices, decision rules, or blocking unresolved items.

Generated Artifact Checklist

Before writing or finalizing a generated document:

  • [ ] Each requirement, claim, task, test skeleton, or review finding has enough source context to trace why it exists.
  • [ ] Every executable instruction names the target, action, and expected result.
  • [ ] Verification steps say what to run or observe and what result proves success.
  • [ ] If an artifact is derived from another artifact, copied decisions stay consistent in wording and meaning.
  • [ ] If downstream work is blocked by missing information, the artifact records the missing input and escalation condition.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.