Create tessl tiles with docs, rules, and skills.
Does it follow best practices?
Evaluation — 97%
↑ 1.98xAgent success when using this tile
Validation for skill structure
For greenfield tiles with no existing content. Applicable when the user has asked for a new tile without pointing to existing context.
Determine content type: docs, skills, or rules (usually just one). Use the decision checklist in SKILL.md to classify correctly. Decide on an absolute output path (e.g., /Users/name/tiles/my-tile) and use it for all subsequent operations.
Create structure: Use the scaffolding method from SKILL.md (MCP tool or CLI) with your absolute output path.
Read the relevant format references: Familiarise yourself with the relevant format(s):
Add content: Write markdown files in the appropriate folders
Validate and interpret lint output:
tessl tile lint /absolute/path/to/tileInterpreting results:
src/lib/foo.ts) are expected in documentation tiles — they reference code in the documented repo, not the tile itself. Safely ignored.Fix errors, re-run lint until errors are resolved. Report remaining warnings to the user with explanation.
my-tile/
├── tile.json
├── docs/ # Documentation (optional)
│ └── index.md
├── rules/ # Rules/steering (optional)
│ └── my-rule.md
└── skills/ # Skills (optional)
└── my-skill/
└── SKILL.md