goskill

Run iterative task loops with structured success criteria and stopping conditions.

62|4|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/AIPMAndy/goskill --skill goskill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goskill
Source: https://github.com/AIPMAndy/goskill/tree/main
Command: npx skills add https://github.com/AIPMAndy/goskill --skill goskill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GoSkill solves the problem of “one-shot” task execution where work stops after a single attempt, completion criteria are vague, and there is no built-in verification loop to confirm whether the goal is actually achieved.

Core Features & Use Cases

  • Goal-driven execution loop: continuously executes work until the provided success criteria are satisfied or a stopping condition is reached.
  • Explicit acceptance criteria (criteria checking): evaluates task outputs against a structured set of measurable conditions and records a detailed criteria report.
  • Status & termination reasoning: exposes runtime state (attempts, elapsed time, last check/report, terminal status such as success/timeout/max attempts).

Quick Start

Run the Goskill loop by asking for a goal, defining success criteria, and letting it keep retrying until the criteria are met or time runs out.

Frequently Asked Questions about goskill

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

FAQPage Schema
How do I run long-running tasks until success criteria are met?

To run long-running tasks until criteria are met, use a goal-driven execution loop that repeatedly executes work and checks structured success conditions. It applies to software refactors and iterative workflows, stopping only when measurable acceptance tests pass or limits are reached.

What is goal-driven task orchestration with acceptance criteria checking?

Goal-driven task orchestration is a process that continuously executes work while evaluating outputs against structured success criteria. It solves the problem of one-shot execution by adding a verification loop with measurable acceptance tests to confirm whether the goal is actually achieved.

How do I set up a retry loop with timeout and max attempt stopping conditions?

Setting up a retry loop with timeout and max attempt stopping conditions involves defining explicit success criteria and letting the execution loop run. The system automatically tracks status and terminates when criteria are satisfied, a timeout occurs, or the maximum number of attempts is reached.

Can I use criteria checking for iterative software refactors and deep analyses?

Yes, you can use criteria checking for iterative software refactors and deep analyses. The execution loop applies structured acceptance tests to verify task outputs across multiple attempts, ensuring the refactoring or analysis goal is measurably achieved before stopping.

What are the limitations of using a goal-driven execution loop for status tracking?

Limitations of using a goal-driven execution loop include dependency on well-defined success criteria; if criteria are vague, verification fails. Additionally, the loop will forcefully terminate upon reaching timeout or max attempt stopping conditions, even if the task is incomplete.