Generates c# and typescript clients for BymseRead.Service.
The 'generate-clients' skill is designed to simplify the process of generating C# and TypeScript client code for the BymseRead.Service. By automating this task, it helps developers save time and reduce errors in the manual generation of client code. This skill is particularly useful for developers who need to quickly create and maintain clients for service interaction in a BymseRead ecosystem.
To use this skill, first ensure that you are in the root directory of the repository. Then, restore the project tools using the command `dotnet tool restore`. After that, run the command `dotnet run --project src/BymseRead.Tools/BymseRead.Tools.csproj GenerateClients` to generate the clients.
If the tool exits with an error, you should report the issue to the user and stop the process. This ensures that any problems can be addressed before proceeding further.
Yes, you need to have the .NET tools restored in your project. This is done by running the `dotnet tool restore` command before generating the clients.
Quick Setup:
.claude/skills/Repository
bymse/BymseRead