CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/plugin-creator

Create a Tessl plugin: wrap your existing skills into a versioned, shareable bundle, decide what else it needs (rules, commands, MCP servers), validate, and publish.

91

1.25x
Quality

88%

Does it follow best practices?

Impact

95%

1.25x

Average score across 5 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-3/

Plugin Shape Planning for a Backend Engineering Team

Problem/Feature Description

The Meridian backend team has been using AI coding assistants for a few months and wants to make the experience more consistent across engineers. They've identified four areas where they want AI assistance baked into their workflow:

  1. Pull request review workflow: Engineers follow a specific internal PR review process — they check diff size, scan for missing tests, look for breaking API changes, and verify that CHANGELOG entries are present. This workflow is something they invoke on demand when reviewing a PR, not something that should fire constantly.

  2. Import ordering convention: The team always wants Python imports sorted in a specific order (stdlib → third-party → internal), no exceptions. This should apply whenever the agent touches a Python file — they don't want to invoke it, it should just always be enforced.

  3. Internal metrics dashboard: During incident response and performance reviews, engineers frequently need to query the team's internal metrics API (https://metrics.meridian.internal/api) to pull latency percentiles, error rates, and deployment event timelines. The agent needs to be able to call this API with a bearer token to fetch live data on demand.

  4. Commit-triggered summaries: The team mentioned it would be great if the agent could automatically produce a summary of changes whenever a commit lands — no manual invocation needed.

Your job is to produce a composition-plan.md file that describes how you would build this out in Tessl — which components to use for each need, the overall shape of the solution, and anything the team should know or confirm before you start building.

Output Specification

Produce a single file named composition-plan.md in the working directory.

The plan should describe how each of the four team requirements maps to the appropriate Tessl building blocks, and note anything the team should know before work begins.

README.md

tile.json