Toolverse
All skills

morph-apply

by parcadei

Fast file editing via Morph Apply API (10,500 tokens/sec, 98% accuracy)

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
parcadei
Category
Backend
Views
1

About this skill

Fast file editing via Morph Apply API (10,500 tokens/sec, 98% accuracy)

How to use

  1. Przygotuj ścieżkę do pliku, który chcesz edytować (np. src/auth.py lub src/types.ts). Narzędzie obsługuje Python, TypeScript i inne języki.

  2. Sformułuj instrukcję opisującą zmianę w naturalnym języku (np. "Dodaj obsługę błędów do funkcji logowania").

  3. Napisz fragment kodu z markerami // ... existing code ... (lub # ... existing code ... dla Pythona), które wskazują, gdzie kod powinien zostać wstawiony. Markery pomagają API znaleźć właściwe miejsce w pliku bez konieczności czytania całej zawartości.

  4. Uruchom polecenie z parametrami --file, --instruction i --code_edit. Przykład: uv run python -m runtime.harness scripts/mcp/morph_apply.py --file "src/auth.py" --instruction "Dodaj obsługę błędów" --code_edit "# ... existing code ...\ntry:\n user = authenticate(credentials)\nexcept AuthError as e:\n log.error(f'Auth failed: {e}')\n# ... existing code ..."

  5. API przetworzy edycję i zwróci zmieniony plik. Możesz wykonać wiele zmian w jednym poleceniu, jeśli będą dotyczyć różnych części pliku.

  6. Użyj tego podejścia szczególnie dla dużych plików, gdzie tradycyjne czytanie i edycja byłyby kosztowne pod względem tokenów.

Related skills