Use at the start of creating context, to understand the problem the user is solving and take stock of what they already have. The user may arrive with an existing skill or plugin, code, a written prompt or transcript, or nothing but a pointer ("go look at my PRs"). Gathers what exists and fills the gaps - by asking or by hunting - until there is enough to plan a composition.
89
60%
Does it follow best practices?
Impact
95%
1.31xAverage score across 9 eval scenarios
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./plugin-creator/skills/gather-context/SKILL.mdThe canonical home for this skill is tessl/plugin-creator
Before shaping anything, understand the problem and take stock of the material. Users arrive in different states, meet them where they are.
What does the user want the agent to do better? Often they have already tried to solve it and now have a skill that is messy, too long, or underperforming. Get the problem clear in a sentence or two.
Look at what they have. The material you need may already be the thing they are trying to create.
.tessl/memory/preferences/ exists, read it for grounding: plugins.md (where plugins are kept), agents.md (which agents to set up), source-control-and-ci.md (existing checks and conventions). Use these so you infer rather than ask.Work out what is missing to solve the problem, then fill it the right way:
Before handing to plan-composition, make sure you understand the problem and have the material (existing or gathered) to solve it. If not, keep gathering. Do not jump to building.
Stop when you can state the problem and have resolved the artifacts and gaps well enough to plan the composition.
37f0a21
Canonical home
since Jul 6, 2026
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.