一键导入
automated-test-runner
Universal automated testing atomic skill. Discovers environment, executes test suite with timeouts, and compiles execution outcomes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Universal automated testing atomic skill. Discovers environment, executes test suite with timeouts, and compiles execution outcomes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Scaffold a complete agent-package project with all config files, Docker infrastructure, MCP server, A2A agent, and API client stubs. Use when creating a brand-new agent-package from scratch, bootstrapping a new MCP/agent/api-client project, or when the user says "create a new agent package". This delegates domain-specific implementation to existing skills (api-client-builder, mcp- builder, agent-builder, skill-graph-builder). Do NOT use for modifying an existing agent package — use the individual skills directly.
Browser automation CLI for AI agents using the agent-browser tool. Use when the user needs to interact with websites including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
Guide for building scalable Pydantic AI agents. Use this skill when the user wants to create a new agent package or modify an existing agent's architecture, to ensure it follows the standardized agent patterns using `agent-utilities`.
The `agent-spawner` skill provides the ability to dynamically create a new Pydantic AI agent configured with an external MCP server toolkit. This is extremely useful when an agent wants to spin up a sub-agent with specialized tools defined in an `mcp_config.json`, and interact with that agent immediately without modifying the parent agent's state or toolset.
Consolidated skill for managing, dispatching, and orchestrating other agents via the agent-manager CLI, as well as workflows for A2A communication, orchestration, and parallel subagent dispatch.
Use when executing implementation plans with independent tasks in the current session
| name | automated-test-runner |
| skill_type | skill |
| description | Universal automated testing atomic skill. Discovers environment, executes test suite with timeouts, and compiles execution outcomes. |
| domain | development |
| license | MIT |
| tags | ["testing","verification","quality","CI","automation"] |
| metadata | {"version":"1.2.1","author":"Genius"} |
| requires | ["rep_rm_projects"] |
Stateless atomic operation to discover the build environment of a target project, execute its automated unit/integration test suites with strict timeouts, and compile the test outcomes into a standardized, rich JSON schema.
rep_rm_projects — for bulk workspace operations, dependency tracking, and cross-project package orchestration.Analyze the project workspace directory to detect the engineering ecosystem and select the matching testing runner:
pyproject.toml, setup.py, requirements.txt, or poetry.lock -> Selects pytest / unittestpackage.json -> Selects npm test, jest, or vitestCargo.toml -> Selects cargo testgo.mod -> Selects go test ./...Execute the test command safely within the targeted project folder, tracking time elapsed and capturing stdout/stderr:
pytest --verbose or npm run test) under a shell command runner.0 is typically a success, and non-zero is a failure).Parse execution outputs to extract structured metrics and present a comprehensive test quality scorecard:
status: String ("PASSED", "FAILED", or "ERROR" if execution was blocked/timed out)metrics: { total: Int, passed: Int, failed: Int, skipped: Int, duration_seconds: Float }failures: List of { test_name: String, file: String, line: Int, error_summary: String }