pydantic/monty · Archived

fastmod

Use fastmod to make mass code updates to avoid many repetitive changes.

First seen Jul 29, 2026

Installation

$ npx skills add pydantic/monty --skill fastmod

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Also in this package

Other skills from pydantic/monty.

npx skills add pydantic/monty

Browse all from pydantic/monty

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 8.1K
License LICENSE
Default branch main
Open issues 69
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 703 B
  • docs SUMMARY.md 86 B

History

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

SKILL.md

fastmod

Instructions

You can occasionally use fastmod or sed to make mass updates to the codebase and avoid wasting tokens changing each case one at a time.

Before making many repetitive changes to the codebase, consider using fastmod --accept-all.

THINK HARD about how best to use fastmod as it can dramatically improve your productivity.

Examples

Example of switching the py_type function to take heap: &Heap instead of a generic H: HeapAccess parameter:

fastmod --accept-all 'fn py_type<H: HeapAccess>\((.+?), heap: &H\b' 'fn py_type($1, heap: &Heap'