Review a change to an agent-facing skill for whether an agent following it reaches the outcome the skill describes. Use as one lens in a code review run.
63
74%
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 ./review-lenses/review-skill-instruction-integrity/SKILL.mdA skill is executable instruction. An agent reads it and acts, with no author to ask. Review changed instruction for the places an agent following it lands somewhere other than where the skill says it will.
Start from what the change asserts, then find every other place the same skill speaks about it: another phase of the procedure, a reference file, an eval task, the plugin README. A skill and its bundled files are one document here.
The changed instruction is the subject. Those other files are read to see whether the skill still agrees with itself, and a defect that belongs to one of them on its own account belongs to another lens.
Then follow the changed instruction as an agent would, in order, and at each step ask what the agent does when the step cannot be completed as written, and what it has to decide that the skill has not settled.
Report an instruction that leads an agent somewhere other than where the skill says, contradicts another statement in the same skill, or leaves the agent to resolve something the skill and the repository do not answer.
Do not report wording, ordering, or house style that leaves the outcome intact, and do not report a fact restated consistently in two places.
Read the prose, not the blocks. Whether an embedded workflow, command, or configuration block behaves as printed, including every expression inside it, belongs to Copyable Snippets, even where the prose introducing it is what made the block wrong. A scenario or criterion the change left behind belongs to Eval Scenario Integrity.
37f0a21
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.