sync-tutorial-to-e2e-tests

Match tutorial script blocks with pytest functions and update or generate e2e tests.

401|41|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/imbue-ai/mngr --skill sync-tutorial-to-e2e-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-tutorial-to-e2e-tests
Source: https://github.com/imbue-ai/mngr/tree/main/.claude/skills/sync-tutorial-to-e2e-tests
Command: npx skills add https://github.com/imbue-ai/mngr --skill sync-tutorial-to-e2e-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps developers maintain accurate test coverage for tutorial-driven code, ensuring that tutorial script blocks have corresponding automated tests.

Core Features & Use Cases

  • Test Synchronization: Matches tutorial script blocks with existing pytest functions and updates or removes tests accordingly.
  • Test Generation: Creates new end-to-end tests for unmatched script blocks, enhancing test coverage.
  • Use Case: When updating tutorials with new commands or renaming, this Skill automates verifying and aligning tests with the latest script contents.

Quick Start

Use this skill to automatically generate or update tests based on the latest tutorial script blocks and maintain test alignment.

Frequently Asked Questions about sync-tutorial-to-e2e-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize e2e tests with updated tutorial scripts?

To synchronize e2e tests with tutorial scripts, automate the detection of script blocks and match them dynamically with existing pytest functions, updating or removing tests to ensure alignment with the latest tutorial content.

Can I automatically generate pytest functions for new tutorial script blocks?

Yes, you can automatically generate pytest functions for unmatched tutorial script blocks. This test generation feature creates new end-to-end tests dynamically, ensuring comprehensive coverage for newly added tutorial commands.

What is the best way to maintain test coverage when renaming commands in tutorials?

The best way to maintain test coverage when renaming commands is to automate matching script commands with test functions. This detects discrepancies and updates tests accordingly, preventing broken or orphaned pytest functions.

Do I need pytest to automate e2e test synchronization for tutorial content?

Yes, pytest is required for e2e test synchronization. The process relies on scripting and testing utilities to match tutorial script commands with existing pytest functions dynamically and verify test accuracy.

How does automated test generation handle outdated tutorial script blocks?

Automated test generation handles outdated tutorial script blocks by detecting mismatches during synchronization. It updates or removes existing tests to match the latest script contents, ensuring test accuracy and preventing obsolete coverage.