Investigates a problem area in the codebase and finds or creates a tessl tile (rules, docs, skills) to teach agents how to handle it correctly. Use when agents keep making the same mistakes around a library, design pattern, or convention.
73
Quality
73%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run

Agent School turns recurring agent mistakes into permanent, project-specific guidance. When agents keep getting something wrong—a library, a design pattern, or a convention—you use this skill to investigate the problem and either find an existing tile in the Tessl registry or create a new one that teaches all future agents how to handle it correctly.
Install via tessl:
tessl install jamesmoss/agent-schoolAfter you run Agent School: if a new tile is created, it becomes part of your repo. Run tessl install in the project so steering rules are merged into .tessl/RULES.md and the new rules, docs, and skills become active.
The skill walks you through a structured, four-phase process:
tessleng/tile-creator skill and invoke it to investigate the codebase, design the tile, and generate all the files..tessl/RULES.md.The output is a tessl tile — either from the registry or newly created — installed in your project: steering rules (always loaded), docs (on-demand), and/or skills (when relevant). That tile then steers every future agent session in that project.
Use Agent School when: