Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
git - Skill - OpenSmartRoute
Skillv1.0.0
git
Git conventions for renames and moves — preserve history in diffs
Renames and moves: use git mv <src> <dest> for files and directories. Do not mv + git add/git rm, and do not use editor "Save As" + delete the old file.
Why:git mv produces rename detection in diffs (R status), keeps git log --follow working, and makes PR review tractable during test restructures and refactors alike.
Same commit: rename and update all import/require paths in one commit when possible.
Case-only renames (macOS): two-step if needed — git mv Foo.ts tmp.ts && git mv tmp.ts foo.ts — so Git registers the case change.
Bulk renames: still one git mv per path; verify with git status (should show renamed: not deleted: + new file:).
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
yaml
targets:
- https://api.opensmartroute.ai/api/v1/registry/ethereumjs-ethereumjs-monorepo-git-rule/manifest # or paste the manifest below
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.