maestro/skills/analysis/morph-apply/SKILL.md
Fast file editing via Morph Apply API (10,500 tokens/sec, 98% accuracy)
npx skillsauth add scooter-lacroix/maestro morph-applyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fast, AI-powered file editing using the Morph Apply API. Edit files without reading them first. Processes at 10,500 tokens/sec with 98% accuracy.
Use /maestro:/ ... existing code ... (or language-appropriate comments) to mark where edits go:
# ... existing code ...
try:
result = process()
except Exception as e:
log.error(e)
# ... existing code ...
The API intelligently places your edit in the right location.
uv run python -m runtime.harness scripts/morph_apply.py \
--file "src/auth.py" \
--instruction "Add error handling to login function" \
--code_edit "# ... existing code ...
try:
user = authenticate(credentials)
except AuthError as e:
log.error(f'Auth failed: {e}')
raise
# ... existing code ..."
uv run python -m runtime.harness scripts/morph_apply.py \
--file "src/api.py" \
--instruction "Add debug logging" \
--code_edit "# ... existing code ...
logger.debug(f'Processing request: {request.id}')
# ... existing code ..."
uv run python -m runtime.harness scripts/morph_apply.py \
--file "src/types.ts" \
--instruction "Add user validation" \
--code_edit "// ... existing code ...
if (!user) throw new Error('User not found');
if (!user.isActive) throw new Error('User inactive');
// ... existing code ..."
| Parameter | Description |
|-----------|-------------|
| --file | File path to edit (required) |
| --instruction | Human description of the change (required) |
| --code_edit | Code snippet with markers showing where to place edit (required) |
| Tool | Best For | |------|----------| | morph-apply | Fast edits, don't need to read file first, large files, batch edits | | Claude Edit | Small precise edits when file is already in context |
Use morph-apply when:
Use Claude Edit when:
Requires morph server in mcp_config.json with MORPH_API_KEY.
tools
Wiring Verification
tools
Create and configure Maestro sub-agents with custom prompts, tools, and models
data-ai
Create and use Maestro slash commands - quick prompts, bash execution, file references
development
Upgrade any skill to v5 Hybrid format using decision theory + modal logic