generic-worker-skill

Execute bounded Harness tasks and output a structured execution report.

29|2|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/OceanEyeFF/servo --skill generic-worker-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generic-worker-skill
Source: https://github.com/OceanEyeFF/servo/tree/main/product/harness/skills/generic-worker-skill
Command: npx skills add https://github.com/OceanEyeFF/servo --skill generic-worker-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Harness complete a well-scoped, one-off execution task without forcing the controller to take on operational responsibilities, while keeping actions safe, minimal, and within explicit boundaries.

Core Features & Use Cases

  • Bounded execution only: Runs as a generic worker that receives an already range-limited task prompt and performs the smallest necessary changes to finish it.
  • Scope and safety enforcement: Checks range, acceptance criteria, and non-goals, and blocks unsafe or out-of-bound modifications, especially around control-plane changes.
  • Verification-oriented reporting: Produces a structured execution report including touched files, validation results, remaining risks, and the recommended next action (without making Harness control decisions).

Quick Start

Ask the AI to use generic-worker-skill to complete the provided bounded task by following the prompt fields (scope, constraints, acceptance criteria, verification requirements, and completion signal) and returning a concise execution report with validation results.

Frequently Asked Questions about generic-worker-skill

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

FAQPage Schema
How do I execute bounded code tasks with safety guardrails to prevent out-of-range modifications?

To execute bounded code tasks safely, use a scoped prompt to run a one-off worker that enforces range limits, acceptance criteria, and blocks unsafe out-of-bound modifications. It completes the work and outputs a structured execution report with validation results.

What is the best way to perform self-contained code verification without changing control state?

The best way to perform code verification without changing control state is routing the task to a generic worker. It executes the scoped prompt, validates the results against acceptance criteria, and returns a structured report without updating Harness control decisions.

Can I use a generic worker for isolated implementation and limited documentation synchronization?

Yes, you can use a generic worker for isolated implementation, repair, or limited documentation synchronization. It processes self-contained tasks by applying strict scope boundaries and context budget limits to ensure actions remain minimal and safe.

What is included in the structured execution report after completing a scoped task?

The structured execution report includes touched files, validation results, remaining risks, and the recommended next action. It consolidates the outcomes of the bounded execution without making any Harness control decisions.

When should I not use a single worker for task execution in a Harness workflow?

You should not use a single worker when the task requires changing Harness goals, modifying control state, or lacks self-contained boundaries. It is strictly designed for one-off execution and cannot handle out-of-range or unbounded operational actions.