用途:这是一份面向 AI Agent 的 Echo(LabStack)Go Web 框架参考技能包,用于在编码任务中按需检索该框架的用法资料。
主要内容与目录结构:技能根目录为 skills/go-echo/,包含 SKILL.md、references/(分主题参考文档)、samples/(示例)与 scripts/(命令说明)。references 下按主题划分:getting-started(最小构成、安装、定制、客户端 IP)、routing(路由注册、Group、路径与查询参数、静态路由、命名路由与反向路由)、context(echo.Context 方法、请求、响应、per-request storage、Cookie)、request-binding(Bind、默认/自定义/流式绑定器、Validator、请求数据)、response(JSON/XML/HTML/字符串/Blob/Stream/File/模板/重定向/响应钩子/静态文件)、error-handling(HTTPError、自定义 HTTPErrorHandler、处理器与中间件中的错误传播)、middleware(BasicAuth、KeyAuth、JWT、Casbin、CORS、CSRF、Secure、Gzip、Decompress、Recover、Logger、RequestID、RateLimiter、ContextTimeout、BodyLimit、BodyDump、Static、Proxy、Rewrite、Redirect、TrailingSlash、MethodOverride、Session、Prometheus)、testing(用 httptest/echotest 测试处理器与中间件)。samples 覆盖 CRUD API、JWT 认证、WebSocket、SSE、文件上传下载、优雅关闭、模板渲染、自定义中间件、Auto TLS、HTTP/2 与服务端推送、JSONP、流式响应、子域名、超时、反向代理、负载均衡等;scripts 说明安装、运行、测试、TLS 与开发工具命令。
使用方式:技能文档给出的探索流程为——先由任务在映射表中找到对应分类,再阅读该分类的 references/{category}/README.md 定位具体页面,最后读取该页 .md 获取细节。
限制:上述内容为资料中列出的文档索引与目录结构,具体 API 细节需查阅对应页面;资料未提供具体代码示例、版本要求、性能或收费信息。