Skip to content
Skills Library
Programming · Testing

implement-eval

/implement-eval

Implement or update scenario-focused evaluations for the Prefect MCP server. Use when adding eval coverage from a GitHub issue or a described support scenario, preparing Prefect server state, prompting the test agent, asserting user-facing behavior, running evals, and updating the eval catalog.

Licence
MIT
Last repository change
23.09.2026

Assessment and security

86/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content21 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 23.09.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Implement or update scenario-focused evaluations for the Prefect MCP server. Use when adding eval coverage from a GitHub issue or a described support scenario, preparing Prefect server state, prompting the test agent, asserting user-facing behavior, running evals, and updating the eval catalog.

Original author description

Implement or update scenario-focused evaluations for the Prefect MCP server. Use when adding eval coverage from a GitHub issue or a described support scenario, preparing Prefect server state, prompting the test agent, asserting user-facing behavior, running evals, and updating the eval catalog.

How it works

SKILL.md has no level-two headings · 20 lines, 192 words

SKILL.md preview
---
name: implement-eval
description: Implement or update scenario-focused evaluations for the Prefect MCP server. Use when adding eval coverage from a GitHub issue or a described support scenario, preparing Prefect server state, prompting the test agent, asserting user-facing behavior, running evals, and updating the eval catalog.
---

# Implement a Prefect MCP eval

1. Read `AGENTS.md` and `evals/README.md` before making changes.
2. Resolve the requested scenario:
   - If the user provides a GitHub issue number or URL, read it with an available GitHub integration or the `gh` CLI.
   - Otherwise, use the scenario described by the user.
   - Identify the user-facing question, required Prefect state, expected investigation, and success criteria.
3. Inspect related evals and fixtures before choosing a file location. Extend an existing scenario directory when appropriate; otherwise add a focused test under `evals/`.
4. Implement the eval:
   - Create server state in a fixture.
   - Prompt the agent in language a Prefect user or support engineer would use.
   - Assert on the final behavior or answer, not incidental wording or private implementation details.
   - Keep protocol behavior in unit tests rather than evals.
5. Run the narrowest relevant eval first, then run the full suite with `just evals`.
6. Add or update the eval's row in `evals/README.md`.
7. Review the diff for unrelated changes and report the scenario covered and verification performed.

Do not add live credentials, harness-specific argument placeholders, or client-specific tool syntax to the skill.

Versions

The database has no other skills named implement-eval.

Database snapshot: 13.11.2026 · package version dd3a228f852a (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100prefect-flow-builder
    Build prefect flow builder operations. Auto-activating skill for Data Pipelines. Triggers on: prefect flow builder, prefect flow builder Part of the Data Pipelines skill category. Use when working with prefect flow builder functionality. Trigger with phrases like "prefect flow…
  • 100workflows
    Inspect and troubleshoot Prefect workflows, deployments, work pools, and releases with Prefect MCP tools. Use for Prefect operational questions, failure diagnosis, documentation lookup, and safe guidance when a requested mutation requires a separately configured Prefect CLI.
  • 100python-prefect-to-orchestra
    Use this skill when the user wants to convert a Prefect @task function containing arbitrary Python logic (computation, API calls, pandas, boto3, etc.) into an equivalent Orchestra Python pipeline task. Triggers: any mention of migrating or rewriting Prefect @task functions to…
  • 100prefect-data-workflow-orchestration
    Use this skill when building, scheduling, and observing resilient Python data workflows and tasks using Prefect 2+.
  • 100add-eval
    Add or update an LLM eval test for a specific tool or collection. Creates a new eval scenario or updates an existing one to cover new tools. Use when adding eval coverage for new or modified tools.
  • 100prefect-webhooks
    Receive and authenticate Prefect webhooks. Use when setting up an endpoint for Prefect automation notifications sent by the Custom Webhook notification block, checking the secret header you configured, debugging 401s, or handling flow run Failed or Completed notifications.…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.