Having fun and productive work with Claude Code handling Xano edits!

Hello,
I've been relying a LOT on Claude Code while tweaking and modifying:

  • API Endpoints

  • Functions

  • Triggers

  • Table modifications

It truly helped me not only investigate and improve my endpoints, but also, make quick modifications to endpoints I created in the past but based on those, It also knows some of the patterns and is now able to create endpoints & functions as needed.

Essentially here is what I started doing:

  • Created a "Xano" skill that I ask Claude code to update when I see it fail at something and then its able toovercome the issue itself or after I create some function stack to show it how these actions work (it failed at Lambda functions for example and DB queries among other things).

  • I created a Claude code command that it must adhere to whenever its doing any work on Xano. Whenever we create a plan, I tell Claude code: "For any work related to Xano, sub-agent must strictly adhere to the /xano-updateit protocol". This is basically a step by step process where I instruct it to backup files before working, use Xano skill, lint with Xanoscript-lint after it finishes, test stuff, etc.

I found a lot of value in using the above and I thought I'd share it here in hope of not only helping others, but also, to enhance this further (Maybe Xano admin can setup someway for us to have proper Xano skill and suggest improvements).

Note: the Xano skill is a good start, but when you help Claude code resolve some issues, you should ask it to update the Xano skill to avoid falling into the same issues.

I've recently created a cache.json which sits in the skill/xano folder for storing common information it can get through the Xano mcp so it doesn't need to call theme very time (workspace id, group id, etc).

To start working:

  • Make sure you have Xano MCP installed.

  • The markdown files are already in their own sub-folders ready for you to check and add to the relevant Claude Code folder.

  • If you run into any issues with Xano, always ask Claude Code to briefly document it in the relevant Xano skill file.

Here are the files, I hope you find them helpful. Please post here if you make any excellent updates:

https://www.dropbox.com/scl/fo/xnhir6fvpziwfoxd69o2i/AJAyfA4z76lM9vWXxWaOvGg?rlkey=pispc4y9xq7avkdufbx0zmyx2&dl=0

Working with APIs
1
5 replies