# Splice Weaver

> Use this tool when you need to perform precise, structure-aware code modifications across multiple programming languages. The Splice Weaver provides AI assistants with semantic code editing capabilities, solving problems such as surgical code refactoring and AI-powered code analysis. It takes in code inputs and outputs transformed code, making it ideal for use cases involving large and small language models, and is particularly useful for developers, teams, and researchers working with code analysis and refactoring tasks.

Canonical page: https://skillsregistry.net/skills/splice-weaver  
JSON: https://api.skillsregistry.net/v1/skills/splice-weaver

## Description

This MCP server provides AI assistants with AST-powered semantic code editing capabilities across 20+ programming languages through ast-grep integration, featuring automatic binary management and a dual-approach architecture optimized for both large and small language models. Built using Rust with comprehensive testing infrastructure, the implementation offers minimal core tools (find_scope for navigation and execute_rule for transformations) while providing extensive pattern libraries, guided workflows through MCP prompts, and rich documentation resources to make precise structure-aware code modifications accessible to models of all sizes. Serves developers needing surgical code refactoring capabilities, teams building AI-powered code analysis tools, and researchers studying LLM-tool interactions with support for scope-based editing, multi-language AST pattern matching, and automated rule generation workflows.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/splice-weaver)
- **Repository:** <https://github.com/micahscopes/splice-weaver-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "splice-weaver"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/splice-weaver` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/splice-weaver/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
