Repository navigation
Ai scriptless skills - #49
Merged
Merged
Conversation
…SKILLS # Conflicts: # server.py Co-authored-by: Baraujo25 <48018971+Baraujo25@users.noreply.github.com>
Co-authored-by: Baraujo25 <48018971+Baraujo25@users.noreply.github.com>
Co-authored-by: Baraujo25 <48018971+Baraujo25@users.noreply.github.com>
Co-authored-by: Baraujo25 <48018971+Baraujo25@users.noreply.github.com>
Co-authored-by: Baraujo25 <48018971+Baraujo25@users.noreply.github.com>
Co-authored-by: Baraujo25 <48018971+Baraujo25@users.noreply.github.com>
…o-mcp into AI_SCRIPTLESS_SKILLS
Baraujo25
approved these changes
Sep 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant improvements to Perfecto AI Scriptless skill support, including new best-practices documentation, enhanced developer instructions, and supporting evaluation data. It also includes a minor fix to user config hydration and a packaging improvement. These changes aim to provide agents and users with authoritative, actionable guidance for authoring, running, and troubleshooting Scriptless tests, while ensuring robust tool registration and evaluation.
Perfecto AI Scriptless Skill Documentation and Resources:
SKILL.mdfor theperfecto-ai-scriptlessskill, detailing product behavior, licensing, UI access, agent rules, workflow, and reference links for authoring and running Scriptless tests. This document guides both agents and users on best practices and correct tool usage.ai-commands.md: Overview and FAQ for AI commands, licensing, and limits.ai-user-actions-best-practices.md: How to phrase and use AI user actions for robust, cross-device steps.ai-validations-best-practices.md: Guidance for phrasing and validating AI assertions.ai-visual-comparison-best-practices.md: How to select and interpret AI visual comparison failure categories.Evaluation and Testing Support:
evals.jsonwith realistic evaluation prompts and expected outputs for theperfecto-ai-scriptlessskill, enabling automated or manual validation of agent behavior and documentation coverage.Developer and Agent Guidance:
instructionsinmain.pyfor the MCP server to emphasize proactive consultation of Perfecto Skills and Help tools, batch operation guidelines, and documentation linking, ensuring agents provide accurate and resource-backed answers._patched_arg_model_baseinmain.pyto safely patch/unpatch the argument model during tool registration, improving reliability and maintainability. [1] [2]Packaging and Runtime Improvements:
pyproject.tomlto include all resource files (not just PNGs) in the package, ensuring full documentation and references are distributed.config/runtime.pyby safely settinguser_configon the context object.