Map what a change touches
change_mapMaps every function, class, call and signature change a code change touches so reviewers know what to inspect first, flagging removed security checks and callers left unupdated.
Instructions
Map what a code change touches, to review it: every changed Python or TypeScript/JavaScript function, method or class with its old and new code, calls added and removed, calls that only moved into a helper, its callers (with call lines, and whether each caller was updated), removed security checks and access checks, breaking or compatible signature changes, changed module values and the functions using them, and the top symbols to read first. Flags list what a person must look at.
Computed from the code, not by a model: the same commit gives the same map. Returns JSON. Read-only and local.
Requires SKYLOS_API_KEY: this tool returns an authentication error unless the MCP server is started with SKYLOS_API_KEY set. Without a key only analyze works (5 calls/day). The local CLI needs no key: skylos verify <file> and skylos agent install-hooks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Compare with the merge base of this git ref, e.g. origin/main. Default HEAD: only uncommitted changes. | HEAD |
| path | No | Project directory. A relative path resolves against the MCP server's working directory. | . |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |