dingo
Write modern Go with sum types, pattern matching, and safe error handling
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install Dingo?โผ
Run `npx skills add MadAppGang/dingo --all -g -y` in your terminal to install all skills in this suite globally.
What is the Dingo language?โผ
Dingo is a meta-language for Go, similar to how TypeScript relates to JavaScript. It adds sum types, pattern matching, and error propagation, then compiles to plain Go code.
How does Dingo reduce Go boilerplate?โผ
It replaces repeated `if err != nil` blocks with the `?` operator and adds Option/Result types, cutting error handling code by roughly two-thirds.
Does Dingo work with existing Go tools?โผ
Yes. Dingo transpiles to standard Go and proxies gopls, so your IDE, compiler, and existing Go packages keep working unchanged.
How do AI agents test Dingo hover behavior?โผ
The included lsp-hover-testing skill runs headless LSP hover checks against YAML test specs, replacing manual VS Code verification.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core