This gives Claude the context to help you build with tinystruct, a lightweight Java framework where CLI commands and HTTP routes share the same @Action-annotated methods. The patterns cover the essentials: extending AbstractApplication, mapping routes, handling dual-mode execution, working with the native Builder/Builders JSON components instead of pulling in Gson, persisting data through AbstractData POJOs, and implementing Server-Sent Events or file uploads. It's useful if you're debugging why a route isn't firing, need to generate database POJOs, or want to understand why tinystruct pushes you toward API-first designs with setTemplateRequired(false). The anti-patterns table alone will save you from common mistakes like making Actions private or manually touching ActionRegistry.
npx skills add https://github.com/affaan-m/everything-claude-code --skill tinystruct-patterns