ディレクトリ構成
skills/go-echo/
SKILL.md
references/
getting-started/
README.md
quickstart.md
installation.md
customization.md
ip-address.md
routing/
README.md
route-registration.md
any-match.md
match-types.md
path-parameters.md
query-parameters.md
groups.md
static-routes.md
named-routes-reverse.md
context/
README.md
context.md
request.md
response.md
storage.md
binding.md
cookies.md
request-binding/
README.md
bind.md
default-binder.md
custom-binder.md
fluent-binder.md
bind-unmarshaler.md
validator.md
request-data.md
response/
README.md
string.md
html.md
json.md
jsonp.md
xml.md
blob.md
stream.md
file.md
attachment.md
inline.md
no-content.md
redirect.md
response-hooks.md
static-files.md
templates.md
error-handling/
README.md
http-error.md
http-error-handler.md
returning-errors-from-handlers.md
error-propagation-in-middleware.md
middleware/
README.md
middleware-overview.md
auth-basic-auth.md
auth-key-auth.md
auth-jwt.md
auth-casbin.md
security-cors.md
security-csrf.md
security-secure.md
util-gzip.md
util-decompress.md
util-recover.md
util-logger.md
util-request-id.md
util-rate-limiter.md
util-context-timeout.md
util-body-limit.md
util-body-dump.md
util-static.md
util-proxy.md
util-rewrite.md
util-redirect.md
util-trailing-slash.md
util-method-override.md
util-session.md
observability-prometheus.md
testing/
README.md
handler-testing.md
samples/
README.md
hello-world.md
crud-api.md
jwt-authentication.md
websocket.md
server-sent-events.md
file-upload.md
file-download.md
graceful-shutdown.md
template-rendering.md
custom-middleware.md
auto-tls.md
embed-resources.md
http2-server.md
http2-server-push.md
jsonp.md
streaming-response.md
subdomain.md
timeout.md
reverse-proxy.md
load-balancing.md
scripts/
README.md
install.md
run.md
test.md
tls.md
dev-tools.md
探索手順
タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:
- 下記マッピング表でタスクに対応するカテゴリを探す
- そのカテゴリの
references/{category}/README.mdを参照して目的のページを特定する - 該当ページの
.mdを Read して詳細を確認する
タスク → カテゴリ マッピング
| タスク | カテゴリ | 参照 README |
|---|---|---|
| Echo アプリの最小構成・インストール・Validator/Binder/Renderer 差し替え・クライアント実 IP 解決を知りたい | getting-started | references/getting-started/README.md |
| ルート登録・Group・path/query parameter・静的ルート・reverse routing を知りたい | routing | references/routing/README.md |
| echo.Context のメソッド・per-request storage・Context 拡張・Cookie の読み書きを知りたい | context | references/context/README.md |
| リクエストボディ・path/query/header の Bind、custom binder、Validator 実装を知りたい | request-binding | references/request-binding/README.md |
| JSON/XML/HTML/Blob/Stream/File/Template でレスポンスを返したい | response | references/response/README.md |
| HTTPError・カスタム HTTPErrorHandler・handler/middleware でのエラー伝播を知りたい | error-handling | references/error-handling/README.md |
| JWT/BasicAuth/KeyAuth/Casbin 認証、CORS/CSRF/Secure、Gzip/Recover/Logger/RateLimiter、Prometheus メトリクスなどの middleware を知りたい | middleware | references/middleware/README.md |
| handler・middleware を httptest / echotest でテストしたい | testing | references/testing/README.md |
| 典型的な使い方を知りたい(CRUD API, JWT 認証, WebSocket, SSE, ファイルアップロード/ダウンロード, graceful shutdown, テンプレートレンダリング, カスタム middleware, Auto TLS, HTTP/2, JSONP, streaming, subdomain routing, reverse proxy, load balancing) | samples | samples/README.md |
| インストール・実行・テスト・AutoTLS/TLS・開発ツールのコマンドを知りたい | scripts | scripts/README.md |