Set up, understand, and change a Tessl factory on a repository: pick automations that fit how you work, such as shipping tickets as pull requests, answering reviews and fixing checks on those pull requests, code review, and scheduled jobs; prepare the repository for agents; write issues for the factory to build; then see what the factory has done, find out why a run failed or never started, and change or extend it.
91%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
For the agent; never shown or sent to the person. Say the plain word. When a link, screen or command output puts a Tessl term in front of the person, say what it means in one line, once, at that point, and only when it bears on what they do next. Do not define a term the person will not meet.
issue-labelled #5 @ada: what started the run, the
issue or pull request, and who acted.github-app-agent.github-app-code-review.tessl label: the GitHub label that starts a run; Tessl creates it,
and adding it needs triage access to the repository..tessl-code-review.yml, which says which lenses review
which paths.tessl.json: the file in the repository that holds Tessl's
configuration.tessl/factory: the published skills the automations run.tessl/learn-from-past-work: the published skills Learn from past
work runs.tessl/code-review, tessl/tessl-verify: plugins installed to the
person's account, not the repository, to write review rules and checks.tessl-factory/: the repository's own copy of a skill, which no longer
gets Tessl's fixes.@tessl-code-review: a comment that is only this handle asks Code
Review to review the pull request again.