CtrlK
BlogDocsLog inGet started
Tessl Logo

jamesmoss/agent-school

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

Overview
Skills
Evals
Files

README.md

Agent School

Agent School

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.

Installation

Install via tessl:

tessl install jamesmoss/agent-school

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

What it does

The skill walks you through a structured, four-phase process:

  1. Interview — Clarify what's going wrong: concrete mistakes, examples, scope, and what "correct" looks like.
  2. Search the Registry — Search the Tessl registry for existing tiles that already solve the problem. If a relevant tile is found, install it and you're done.
  3. Create a New Tile — If no existing tile fits, install the tessleng/tile-creator skill and invoke it to investigate the codebase, design the tile, and generate all the files.
  4. Verify — Confirm the tile is installed and that steering rules (if any) appear in .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.

When to use it

Use Agent School when:

  • Agents keep making the same mistakes around a library, API, or pattern.
  • You want to codify project conventions or standards so agents follow them.
  • You need repeatable, multi-step workflows (e.g. "how we add API endpoints") captured as skills.
  • You want to check if there's already a community tile that addresses your problem before building from scratch.

Install with Tessl CLI

npx tessl i jamesmoss/agent-school

README.md

SKILL.md

tile.json