yurifrl/cly · Archived

agent-tests

Agent-runnable e2e tests that validate workflows with real commands

First seen Apr 24, 2026

Installation

$ npx skills add yurifrl/cly --skill agent-tests

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from yurifrl/cly · top by installs.

npx skills add yurifrl/cly

Browse all from yurifrl/cly

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,385 B
  • docs SUMMARY.md 86 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Agent Tests

End-to-end tests that an agent (or human) can execute using real CLI calls. No mocking — run real commands, observe real outcomes, assert expected state.

Location

.agents/tests/<test-name>/
├── TEST.md          # Required: test definition
├── test-*.sh        # Optional: executable test script
└── fixtures/        # Optional: test data

TEST.md Format

# Test: <Name>

## Context
[What this test validates and why]

## Workflow
1. [Step with real command]
2. [Step with real command]
3. ...

## Assertions

| Step | What to check | How |
|------|--------------|-----|
| ... | ... | `command to verify` |

## Commands
[Optional: bash script or inline commands that run the full test]

## Cleanup
[How to undo side effects, flags like --no-cleanup]

Guidelines

  • Tests use real tools (gh, kubectl, curl, etc.) — no mocks
  • Each test is self-contained in its directory
  • TEST.md is the source of truth, scripts are optional automation
  • Include cleanup steps or --no-cleanup flag for inspection
  • Use polling with timeouts for async workflows
  • Print step-by-step progress when scripted
  • Tests can accept arguments (target repo, environment, flags)