This gives Claude the patterns for building with tinystruct, a lightweight Java framework that treats CLI and HTTP as equal citizens. Every @Action-annotated method runs from both terminal and browser without modification. You'll want this when extending AbstractApplication, wiring routes, handling JSON with the built-in Builder components instead of Jackson, or working with the AbstractData persistence layer. It covers the dual-mode philosophy, Server-Sent Events, file uploads, and the native MCP server support added in 1.7.26. The security note on prompt injection in tool return values is worth reading if you're exposing MCP tools. Useful if you're actually working in a tinystruct codebase or need to understand its zero-dependency approach to routing and data serialization.
npx -y skills add affaan-m/ecc --skill tinystruct-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills