Python Rules
softspark/ai-toolkit
Python coding rules: style, patterns, security, testing. An agent skill from softspark/ai-toolkit.
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.
$ npx skills add aropan/clist --skill run-and-verify -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install aropan/clist run-and-verify --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "run-and-verify" agent skill from https://github.com/aropan/clist/tree/master/.agents/skills/run-and-verify into .claude/skills/run-and-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "run-and-verify", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/aropan/clist/tree/master/.agents/skills/run-and-verifyType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add aropan/clist --skill run-and-verify -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install aropan/clist run-and-verify --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aropan/clist.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/run-and-verify .agents/skills/run-and-verify && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "run-and-verify" agent skill from https://github.com/aropan/clist/tree/master/.agents/skills/run-and-verify into .agents/skills/run-and-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "run-and-verify", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add aropan/clist --skill run-and-verify -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install aropan/clist run-and-verify --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aropan/clist.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/run-and-verify .cursor/skills/run-and-verify && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "run-and-verify" agent skill from https://github.com/aropan/clist/tree/master/.agents/skills/run-and-verify into .cursor/skills/run-and-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "run-and-verify", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/aropan/clist.git --path .agents/skills/run-and-verify--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add aropan/clist --skill run-and-verify -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install aropan/clist run-and-verify --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aropan/clist.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/run-and-verify .gemini/skills/run-and-verify && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "run-and-verify" agent skill from https://github.com/aropan/clist/tree/master/.agents/skills/run-and-verify into .gemini/skills/run-and-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "run-and-verify", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install aropan/clist run-and-verifyInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add aropan/clist --skill run-and-verify -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/aropan/clist.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/run-and-verify .github/skills/run-and-verify && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "run-and-verify" agent skill from https://github.com/aropan/clist/tree/master/.agents/skills/run-and-verify into .github/skills/run-and-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "run-and-verify", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add aropan/clist --skill run-and-verify -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install aropan/clist run-and-verify --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aropan/clist.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/run-and-verify .opencode/skills/run-and-verify && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "run-and-verify" agent skill from https://github.com/aropan/clist/tree/master/.agents/skills/run-and-verify into .opencode/skills/run-and-verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "run-and-verify", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
run-and-verifyChoose 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.
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.
Read from SKILL.md and the folder at commit 827e89a. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
misedockerruffFrom the folder's file list and the shell code blocks in SKILL.md.
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.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from aropan/clist at commit 827e89a, republished under its Apache-2.0 licence (© aropan). 191 words, ~461 tokens.
.claude/skills/run-and-verify/SKILL.md (or your agent's skills folder).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.
docker compose exec dev ./manage.py test --keepdb ranking.tests.test_parser_regression./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.src/scripts/tests/ test with
host pytest. The full standalone command and its pinned dependencies are in
docs/testing.md.--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:
mise exec -- ruff check src/path/changed.py
mise exec -- ruff format --check src/path/changed.pyUse 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
Just SKILL.md in .agents/skills/run-and-verify of aropan/clist.
Open the folder on GitHubat commit 827e89a
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Run And Verify this skillaropan/clist | 439 | — | ~461 | Automated safety check: Pass | Apache-2.0 | |
| Python Rulessoftspark/ai-toolkit | 179 | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | |
| Pythonericrisco/rsc-harness | 180 | — | ~3.8k | Automated safety check: Pass | MIT | |
| Django Idiomsirahardianto/awesome-agv | 156 | — | ~786 | Automated safety check: Pass | MIT | |
| Python Devdoccker/cc-use-exp | 1.1k | — | ~790 | Automated safety check: Pass | Custom licence | |
| Kedro Babysitkedro-org/kedro | 11k | — | ~4k | Automated safety check: Pass | Custom licence |
softspark/ai-toolkit
Python coding rules: style, patterns, security, testing. An agent skill from softspark/ai-toolkit.
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…
irahardianto/awesome-agv
Django and Django REST Framework (DRF) patterns: ORM queries, model managers, class-based views, serializers, migrations, and pytest-django testing.
doccker/cc-use-exp
Python 开发规范。当用户操作 .py、pyproject.toml、requirements.txt、setup.py 文件, 或涉及 FastAPI、Django、Flask、pytest、asyncio 开发时触发。
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…
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.
aropan/clist
Add or change a CLIST Django management command, including arguments, resource selection, EventLog monitoring, or cron and Healthchecks wiring.
aropan/clist
Add, fix, or debug a Django standings parser in src/ranking/management/modules/, including Statistic.getstandings, leaderboard scraping, and offline regression fixtures.
aropan/clist
Plan, create, or apply CLIST Django schema and data migrations, including model field changes, makemigrations, migrate, and RunPython operations.
Categories
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.
Run And Verify fits situations like: tasks that involve Backend development; tasks that involve Linting and formatting; tasks that involve Unit testing.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.