mitodl

30 mods across 2 repositories, 59 stars between them.

screenshot-pr

25

mitodl/agent-kit

Skill Claude CodeCodex

Take screenshots of UI changes for a pull request using shot-scraper. Use this skill when asked to screenshot, capture, or document UI changes in a PR — discovers the local dev base URL, establishes auth (defaulting to the [email protected] Keycloak/APISIX test user), proposes a screenshot plan at desktop/tablet/mobile…

2 3d ago A 92 tokens original BSD-3-Clause

mitodl/agent-kit

Skill Claude CodeCodex

Write CLI scripts using the cyclopts framework. Use this skill when creating any command-line script or developer utility — place it in bin/ using cyclopts, not argparse, click, typer, or bare sys.argv.

2 3d ago A 49 tokens original BSD-3-Clause

drf-api-performance

27

mitodl/agent-kit

Skill Claude CodeCodex

Write and review fast Django REST Framework APIs. Use this skill when adding or changing a DRF viewset, serializer, pagination class, or queryset - covers response nesting limits, paginating list endpoints and keeping the count query cheap, selectrelated vs prefetchrelated vs django-prefetch, keeping ORM queries out…

2 3d ago A 96 tokens original BSD-3-Clause

uv-python-workflow

28

mitodl/agent-kit

Skill Claude CodeCodex

Use uv as the exclusive Python package and environment manager. Use this skill when installing packages, syncing environments, running scripts, writing Dockerfiles, or doing any Python dependency management — never pip, pip-compile, or virtualenv directly.

2 3d ago A 52 tokens original BSD-3-Clause

creating-skills

29

mitodl/agent-kit

Skill Claude CodeCodex

Create a new Agent Skill for this repository. Use this skill when asked to capture a workflow, convention, or repeated correction as a reusable skill — covers file naming, frontmatter fields, category placement, progressive disclosure, and updating the index.

2 3d ago A 52 tokens original BSD-3-Clause

mitodl/agent-kit

Skill Claude CodeCodex

Run the full validation sequence before declaring any task done. Use this skill proactively after any code or infrastructure change — run pre-commit, mypy, and pulumi preview (where applicable) without waiting to be asked. Never declare success without passing checks.

2 3d ago A 56 tokens original BSD-3-Clause