Agent skill

Run And Verify

by aropan in aropan/clist

Choose and run focused checks after changing CLIST Python code: Django tests, standalone pytest tests, offline parser fixtures, Ruff, or a relevant management-command check.

Apache-2.0Auto-check passedBackend & APIs

Install Run And Verify

skills CLI
$ npx skills add aropan/clist --skill run-and-verify -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aropan/clist run-and-verify --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aropan/clist.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/run-and-verify .claude/skills/run-and-verify && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
run-and-verify
GitHub stars
439
Token cost
~461 tokens
SKILL.md length
191 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
Apache-2.0

At a glance

Choose and run focused checks after changing CLIST Python code: Django tests, standalone pytest tests, offline parser fixtures, Ruff, or a relevant management-command check.

  • Tasks that involve Backend development
  • Calls mise, docker and ruff
  • Tasks that involve Linting and formatting
  • Tasks that involve Unit testing

What it does

Run And Verify is an agent skill from aropan/clist. Choose and run focused checks after changing CLIST Python code: Django tests, standalone pytest tests, offline parser fixtures, Ruff, or a relevant management-command check.

Its SKILL.md is about 460 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Backend development, Linting and formatting and Unit testing. It works with Django, Python, Ruff and pytest. The repository describes itself as: Your comprehensive guide to global programming contests. Track events, get details, and never miss a competition. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Backend development
  • Tasks that involve Linting and formatting
  • Tasks that involve Unit testing

Example prompts

  • “/run-and-verify”

Requirements

  • Python 3
  • Docker

What it can do on your machine

Read from SKILL.md and the folder at commit 827e89a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • mise
    • docker
    • ruff

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use docker, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Run And Verify loads about 461 tokens when it runs. Until then it costs about 47 tokens; SKILL.md has 191 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~47
When it runs · the whole SKILL.md, loaded when a task matches
~461

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from aropan/clist at commit 827e89a, republished under its Apache-2.0 licence (© aropan). 191 words, ~461 tokens.

Download SKILL.mdSave it as .claude/skills/run-and-verify/SKILL.md (or your agent's skills folder).
name
run-and-verify
description
Choose and run focused checks after changing CLIST Python code: Django tests, standalone pytest tests, offline parser fixtures, Ruff, or a relevant management-command check.

Run & verify CLIST changes

The long-running dev service hosts Django and RQ. Use it for Django tests and management commands; run standalone script tests on the host. See docs/testing.md for fixtures, CI coverage, and legacy PHP tests.

Choose checks by changed behavior

  • Django app code: start with a focused test label, then widen only if the change affects more code:
    bash
    docker compose exec dev ./manage.py test --keepdb ranking.tests.test_parser_regression
  • Parser output: run an existing offline fixture via ./manage.py test --keepdb ranking.tests.test_parsers. Fixture recording makes live requests. parse_statistic --no-update-results can still write contest problems and event logs, so it is not a read-only test.
  • Operational Python scripts: run the relevant src/scripts/tests/ test with host pytest. The full standalone command and its pinned dependencies are in docs/testing.md.
  • Management commands without a focused test: inspect --help and choose a narrow invocation whose side effects are understood. A flag named --dryrun is safe only if its implementation actually avoids writes.

Run Ruff on changed Python files from the host:

bash
mise exec -- ruff check src/path/changed.py
mise exec -- ruff format --check src/path/changed.py

Use ruff format without --check only when intending to change formatting. Report the exact checks, results, and any behavior they did not cover. When a check fails, investigate the cause before widening or repeating it.

© aropan, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/run-and-verify of aropan/clist.

Open the folder on GitHubat commit 827e89a

Compare with similar skills

Run And Verify next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Run And Verify compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Run And Verify this skillaropan/clist439—~461Automated safety check: PassApache-2.0
Python Rulessoftspark/ai-toolkit179—~2.9kAutomated safety check: PassApache-2.0
Pythonericrisco/rsc-harness180—~3.8kAutomated safety check: PassMIT
Django Idiomsirahardianto/awesome-agv156—~786Automated safety check: PassMIT
Python Devdoccker/cc-use-exp1.1k—~790Automated safety check: PassCustom licence
Kedro Babysitkedro-org/kedro11k—~4kAutomated safety check: PassCustom licence

Similar skills

  • Python Rules

    softspark/ai-toolkit

    Python coding rules: style, patterns, security, testing. An agent skill from softspark/ai-toolkit.

    179 GitHub stars~2.9k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed
  • Python

    ericrisco/rsc-harness

    A skill your agent uses when the task is Python itself, in any framework or none: PEP 695 generics, mypy --strict typing, dataclass/Protocol/TypedDict/Enum choices, asyncio.TaskGroup, stdlib idioms…

    180 GitHub stars~3.8k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Django Idioms

    irahardianto/awesome-agv

    Django and Django REST Framework (DRF) patterns: ORM queries, model managers, class-based views, serializers, migrations, and pytest-django testing.

    156 GitHub stars~786 tokensUpdated 5 days ago
    Backend & APIsAuto-check passed
  • Python Dev

    doccker/cc-use-exp

    Python 开发规范。当用户操作 .py、pyproject.toml、requirements.txt、setup.py 文件, 或涉及 FastAPI、Django、Flask、pytest、asyncio 开发时触发。

    1.1k GitHub stars~790 tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Kedro Babysit

    kedro-org/kedro

    Run Kedro's local lint / format / type-check / tests on changed files (uses the project's pre-commit hooks, ruff, mypy, pytest, lint-imports, detect-secrets, Make targets — in the right venv), or…

    11k GitHub stars~4k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Simple Modern Uv

    jlevy/simple-modern-uv

    Start, selectively modernize, fully migrate, or update Python projects using simple-modern-uv practices: uv, ruff, BasedPyright, pytest, GitHub Actions CI, and tag-driven PyPI publishing.

    301 GitHub stars~1.9k tokensUpdated 1 mo ago
    Testing & QAAuto-check passed

More from aropan/clist

  • Add or change a CLIST Django management command, including arguments, resource selection, EventLog monitoring, or cron and Healthchecks wiring.

    439 GitHub stars~848 tokensUpdated 5 days ago
    Auto-check passed
  • Add Parser

    aropan/clist

    Add, fix, or debug a Django standings parser in src/ranking/management/modules/, including Statistic.getstandings, leaderboard scraping, and offline regression fixtures.

    439 GitHub stars~812 tokensUpdated 5 days ago
    Auto-check passed
  • Safe Migration

    aropan/clist

    Plan, create, or apply CLIST Django schema and data migrations, including model field changes, makemigrations, migrate, and RunPython operations.

    439 GitHub stars~577 tokensUpdated 5 days ago
    Auto-check passed

Questions about Run And Verify

What does Run And Verify do?

Choose and run focused checks after changing CLIST Python code: Django tests, standalone pytest tests, offline parser fixtures, Ruff, or a relevant management-command check. Run And Verify is an agent skill from aropan/clist. Choose and run focused checks after changing CLIST Python code: Django tests, standalone pytest tests, offline parser fixtures, Ruff, or a relevant management-command check.

When should I use Run And Verify?

Run And Verify fits situations like: tasks that involve Backend development; tasks that involve Linting and formatting; tasks that involve Unit testing.

How do I install Run And Verify in Claude Code?

Run `npx skills add aropan/clist --skill run-and-verify -a claude-code`. Or copy the skill folder (.agents/skills/run-and-verify in aropan/clist) into .claude/skills/run-and-verify in your project. Claude Code loads it when a task matches its description.

How do I install Run And Verify in Codex?

Run `npx skills add aropan/clist --skill run-and-verify -a codex`. Or copy the skill folder (.agents/skills/run-and-verify in aropan/clist) into .agents/skills/run-and-verify in your project. Codex loads it when a task matches its description.

Can I use Run And Verify in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aropan/clist --skill run-and-verify -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/run-and-verify, .gemini/skills/run-and-verify, .github/skills/run-and-verify and .opencode/skills/run-and-verify in your project.

What does Run And Verify need to run?

Going by SKILL.md and its folder, Run And Verify needs the command-line tools its instructions call (mise, docker and ruff). Our summary lists: Python 3; Docker.

Does Run And Verify access the network?

SKILL.md contains no URLs. Its commands use docker, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Run And Verify safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Run And Verify use?

Run And Verify is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Run And Verify use?

About 461 tokens (SKILL.md is roughly 1.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Run And Verify?

Skills that share tags, products or a category with Run And Verify: Python Rules (softspark/ai-toolkit, 179 stars), Python (ericrisco/rsc-harness, 180 stars), Django Idioms (irahardianto/awesome-agv, 156 stars) and Python Dev (doccker/cc-use-exp, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Run And Verify?

aropan (a GitHub user) maintains it in aropan/clist, which has 439 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 4, 2026.

Source: aropan/clist on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.