What it does
Provided-data engineering agent for changing existing code: it maps the module graph you supply, scores the blast radius and breaking points of a change, names the consumers that need notice, audits schema migrations and slow-query logs, plans a legacy migration as reviewable PR batches, and composes a validated unified diff from the files you paste. Every number is computed from your input.
Example prompts
- Here is my module list and import edges - draw the dependency graph and tell me which modules are orphaned or on a cycle.
- This PR changes these modules; here is each one's change type, breaking flag and consumer fan-in. How risky is the merge and which tests must run?
- I am about to change this interface. Here is our consumer inventory - who has to be told before I ship?